Russia Map

Lake Baikal

Lake Baikal

Lake Baikal is the world’s deepest lake of fresh water; located in Siberia, t...

St Petersburg Russia

St Petersburg

St Petersburg Russia is the second-largest city in Russia and one of the lead...

Sochi Russia

Sochi

Sochi Russia is set against the Caucasus Mountains, Sochi Russia stretches al...

Latest Topics

renting a flat in Russia

are flats cheaper and easy to rent in Russia and how do they compare with hotels? I appreciate so...

Traveling to Russia

hi guys, i needed some advice as I am traveling to Russia next week. Is the dollar widely acce...

More Forum Posts »