City in Russia

Saint Petersburg

Saint Petersburg, formerly known as Petrograd, then Leningrad, is a city on the Neva River, at the head of the Gulf of Finland on the Baltic Sea. It is Russia's second-largest city after Moscow.
Description by Wikipedia under CC BY-SA 3.0. Photo: Marla Prusik / Unsplash