Russia

Russian Federation, is a transcontinental country spanning Eastern Europe and Northern Asia. It is the largest country in the world by area, covering over 17,125,191 square kilometres (6,612,073 sq mi), and encompassing one-eighth of Earth's inhabitable landmass.
Country
Russia
Languages Spoken
Russian
Visa Requirements
Indian citizens intending to travel to the Russian Federation will need to apply for and obtain a visa to enter the Russian country.
Area (km2)
17.1 million km²
Join to us

Not a Member Yet?

Join us! Our members can access savings of up to 50% and earn Trip Coins while booking.