St. Petersburg
St Petersburg is the second biggest city in Russia with a population of 5 million, and was called Leningrad and even Stalingrad during its communist period. The city of St Petersburg is situated in northwest European Russia and is relatively young if judged by Russian standards.
Read more