Saint Petersburg is a city situated on the Neva River, at the head of the Gulf of Finland on the Baltic Sea. With 5 million inhabitants in 2012, it is Russia's second-largest city after Moscow. Read More
Russian President Vladimir Putin honoured the heroes and victims of the Leningrad siege, 77 years after the devastating events of the Second World War. ...