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 →