Two Days in Saint Petersburg, Russia | Baltic Sea Cruise
Saint Petersburg is the second largest city in Russia, politically incorporated as a federal subject; a large number of foreign consulates, international corporations, banks, and other businesses are located here. […]