A trip to the ‘city of czars’ St Petersburg, Russia

Saint Petersburg, formerly known as Petrograd, then Leningrad, is a city situated 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. Checkout my travel blog for more details.

GET IN TOUCH