New Delhi, Feb. 2 -- US President Donald Trump on Saturday imposed 25% tariffs on imports from Mexico and Canada, with a lesser 10% rate on Canadian oil, natural gas and electricity. China faces a 10% tariff. India did not find mention in the announcement.

Notably, only a few days ago, Donald Trump flagged China, India, and Brazil as high-tariff countries. He threatened that the United States would impose tariffs on countries that 'harm' America. He stated that real progress in trade would only be achieved if the US took a firm stance against nations that engage in practices detrimental to the American economy.

In a subsequent social media post, Donald Trump escalated his rhetoric by warning that any BRICS nations attempting to replace ...