From orbital stations to navigation systems, Moscow and New Delhi are deepening strategic, scientific, and military-technical ties
Read Full Article at RT.com