India is among the 53 countries that will be able to apply for low-cost, simplified visas to visit Russia starting Jan 1, 2021, a senior Russian official said in a recent interview. The 16-day visa, which can be applied for ...