The TOI correspondent from Washington: US President Donald Trump warned on Wednesday that Iran would "have to pay the price" for taking too long to negotiate a deal, underscoring his growing impatience with a diplomatic process that he himself has repeatedly said would produce quick results.

"Iran is all talk and no action.

They've taken too long to negotiate a deal that would have been great for them, now they will have to pay the price!!!" Trump wrote on social media after American forces resumed air attacks on Iran in retaliation for Tehran bringing down a US Apache helicopter.

The two American pilots were rescued, but the episode prompted swift military retaliation.According to US Central Command, American forces carried out what they described as "self-defense strikes" targeting Iranian air-defense systems, ground-control stations and surveillance radar facilities near the strategic waterway.

The mission is a “proportional response to unjustified Iranian aggression," it added.