Home > Destinations > Russia


Russia, or the Russian Federation, is a transcontinental country in Eastern Europe and North Asia. At 17,125,200 square kilometres, Russia is, by a considerable margin, the largest country in the world.




04 May 2020 to 19 May 2020
Subscribe to RSS - Russia
© 2019 The Travel House. All Rights Reserved.