After a diplomatic team led by Vice-President JD Vance tried, and failed, to reach a negotiated agreement to end the US war with Iran on Saturday, President Donald Trump had to decide his next move.

That came on Sunday morning, in a series of Truth Social posts.

The US will impose a naval blockade of Iran, he wrote. "No one who pays an illegal toll will have safe passage on the high seas," he wrote.

He also said that the US would continue clearing mines from the Strait of Hormuz in order to ensure a safe passage for allied shipping. The US military, he added, was "locked and loaded" and prepared to resume attacks against Iran at an "appropriate moment".

He went on to say that while progress had been made in the 20-hour negotiations in Islamabad, Iran would not meet the US demand that it abandon its nuclear ambitions.