Pact allowing India, Russia to station 3,000 troops, 5 warships, 10 aircraft in each other’s territory operational: Report
NEW DELHI: India and Russia can now station 3,000 troops and a limited number of naval ships and aircraft in each other’s territory as part of an agreement that was signed between New Delhi and Moscow in Feb 2025 and that has been in force since Jan 12 this year, Russia’s official legal information portal…