Russia Weather

St Petersburg Russia

St Petersburg

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

Mount Elbrus

Mount Elbrus

Mount Elbrus is the highest mountain in the country, and in Europe, and it's ...

Nizhny Novgorod

Nizhny Novgorod

Nizhny Novgorod was established in 1221 by the Grand Duke George II of Russia...

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 »