In a development that could further boost tourism between India and Russia, it has been reported that Indian travellers may soon journey to the Siberian country visa-free from spring 2025. According to reports, an agreement is currently being worked out, which is predicted to increase the number of travellers from India to Moscow, the Russian capital.
