New Delhi, July 30 -- India's refusal to concede ground despite sustained U.S. pressure on Wednesday drew an expected response from former U.S. President Donald Trump, who announced a 25% tariff on Indian imports along with an unspecified "penalty," effective 1 August.

In a statement laced with childish grievance, Trump clubbed India with Russia and China-accusing New Delhi of high tariffs, "obnoxious" trade barriers, and continuing military and energy partnerships with Moscow.

At the core of Trump's outburst lies a frustration that India, under Prime Minister Narendra Modi, has refused to align its economic and strategic choices with Washington's expectations. This is being seen as another chapter in India's insistence on maintaining str...