Is Petrograd St Petersburg? The answer to this question is a resounding yes. Petrograd, formerly known as St. Petersburg, is a city located in northwestern Russia. It was founded by Peter the Great in 1703 as the new capital of the Russian Empire, and remained the capital until 1918 when …
Read More »