WASHINGTON, July 31 -- US President Donald Trump announced on Wednesday that India will face a 25% tariff on all exports to America plus an unspecified additional penalty for purchasing Russian energy, dealing a setback to negotiations just days before an August 1 deadline for additional levies that New Delhi has been attempting to stave off.

The move, which some US officials described as a negotiating tactic, could, if the tariffs last, put India at a disadvantage when compared to Asian countries such as Indonesia and Vietnam.

In a combative post on Truth Social, Trump criticised India for maintaining the world's highest tariffs and "obnoxious" trade barriers while continuing to buy Russian military equipment and energy during the Ukra...