Category Archives: Russia

Going ashore in Saint Petersburg, Russia

St. Peter and Paul's Fortress Winter Palace

Saint Petersburg is Russia’s second largest city and biggest port, situated in the NW part of the country, at the head of the Gulf of Finland, in the Eastern most part of the Baltic Sea. The city is located on the banks of Neva River and on a number of river islands.