US President Donald Trump's claim that Prime Minister Narendra Modi has assured him that India will stop buying Russian oil has led to a fiery opposition backlash for the ruling BJP. The prime minister is "frightened" of Trump, Leader of Opposition Rahul Gandhi charged this morning, accusing him of letting the US president decide India's foreign policy.