Kiel Canal is situated in ________? A. America B. London C. Germany D. Austria Submitted by: Kamran Ahmed General Knowledge Mcqs Share this Related Mcqs