By Eldho Mathews. Russia has been an all-weather partner of India. Unlike, India’s relationship with Russia, India-China relations in the past was marred by strategic mistrust. However, for the past two decades both the countries have been more politically and economically engaged than at any time since the India-China War of 1962. More...