Place
Free account · your comment posts right after signup
Vyborg is a town and the administrative center of Vyborgsky District in Leningrad Oblast, Russia. It lies on the Karelian Isthmus near the head of Vyborg Bay, northwest of St. Petersburg, east of the Finnish capital Helsinki, and south of Russia's border with Finland, where the Saimaa Canal enters the Gulf of Finland. The most recent census population of Vyborg is as follows:
Read the full article →Not who you're looking for? Others named Vyborg: Russian icebreaker · Russian airline