Question: is st petersburg in moscow?
Answer: As the two largest and best known cities in Russia, Moscow and St. ... Both sit on the banks of major rivers – St. Petersburg on the Neva and Moscow on the Moskva River. Both have served as the capital of Russia for periods of the country's history.