Russia Weather

Mount Elbrus

Mount Elbrus

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

Peterhof

Peterhof Palace

Peterhof Palace was built outside of the new capital of St Petersburg as the ...

Kizhi

Kizhi

Kizhi Island is one of many fascinating attractions outside of Moscow and St ...

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 »