St. Petersburg is a city in western Russia, located on the Neva River at the head of the Gulf of Finland on the Baltic Sea. Founded by Peter the Great in 1703, it was the capital of the Russian Empire from 1712 to 1918. Editor’s Notes: “Where is St. Petersburg …
Read More »