Iran has taken too long to negotiate a deal and will now "have to pay the price", President Donald Trump says, while Tehran is reassessing diplomatic engagement with Washington after tit-for-tat strikes.
Iran launched missile and drone attacks on US bases in Jordan, Kuwait and Bahrain in retaliation for American strikes on Iranian targets around the Strait of Hormuz.
The exchange of fire, which came after Trump said Iran had downed a US Apache helicopter near the strait, marks one of the most significant escalations since Washington and Tehran agreed to a ceasefire in April.