Is Trump Deluded About India No Longer Buying Russian Oil? February 4, 2026 Donald Trump announced a trade deal with India in which Delhi is supposed to stop buying Russian oil. But India has said nothing about it, writes Betwa Sharma. Read more →
India Disavows ‘Tianjin spirit,’ Turns to EU September 10, 2025 After Narendra Modi enjoyed a private limo ride with Vladimir Putin that set off alarms in the West, Modi’s government did a quick about-face. Read more →