New Delhi, India – Two of the world’s biggest militaries, Russia and India, have made their most substantive defence pact yet, allowing them to station soldiers and aircraft on each other’s territory.