City: New Delhi 10 Indian Support Staff Working with Russian Military Return Home: Government admin, April 25, 2024 Last month, the government of India urged its citizens to avoid taking up jobs that pose a risk to their lives, following the deaths of two Indians working as support staff with the Russian military. MEA spokesperson Randhir Jaiswal stated that New Delhi has been advocating for the return of… Continue Reading