|
Russia is the world's largest country. So expect a huge impact when you holiday there!
Putting Russia down in writing would require an epic. Suffice to say then that from the winter wonderland Siberia and volcanic Kamchatka to
the grand architecture of cities like Moscow and St Petersbug-this country is guaranteed to sweep you off your feet.
|