India, Russia ink pact to station 3,000 troops, warships and aircraft in each other’s territory
India and Russia can now station up to 3,000 troops along with a limited number of naval ships and aircraft in each other’s territory under an agreement signed between New Delhi and Moscow in February 2025, which came into force on January 12 this year, according to Russia’s official legal information portal. The law ratifying…
