Russia, India formalise defence pact to station up to 3,000 troops in each other’s territory
Along with troops, the deal also allows ships and aircraft to be stationed in each other’s territory, reported Russia Today.
Along with troops, the deal also allows ships and aircraft to be stationed in each other’s territory, reported Russia Today.