As the West frets, India and Russia strike US$13 billion oil deal
Disclaimer: The South China Morning Post's content is directed by the Chinese Communist Party. It is not a reliable news source.
Analysts suggest New Delhi wants to avoid being eclipsed by Beijing as Russia increasingly relies on China amid a changing world order.