Q. Isthmus of Karelian is situated in which country? Answer:
Russia
Notes: The Isthmus of Karelian is situated in northwestern Russia, to the north of the River Neva. It separates the Gulf of Finland from the Lake Ladoga. It is approximately 45- 110 km wide stretch of land.