By spring 2025, Indians should be able to travel to Russia visa-free.
If you want to check out the country, here are a few must-see spots in Russia to include on your itinerary.
The iconic Kremlin and Red Square, Bolshoi theare, St Basil's cathedral; the city has many iconic landmarks.
It's a cluster of ancient towns in the northeast of Moscow and is famous for offering authentic Russian traditional experiences.
The cultural capital of the country is home to one of the largest art museums - The Hermitage.
Located in Siberia, it's the deepest lake in the world and offers boat rides, ice skating and more.