In a fiery move, U.S. President Donald Trump has slapped a 25% tariff on Indian goods, effective August 1st, calling India's trade barriers 'strenuous and obnoxious.' Trump also announced an additional penalty targeting India's energy and defence ties with Russia. NDTV World's Riddhima Kedia sheds light on the story with this report. NDTV Profit's Rishabh Bhatnagar joins with more details.