After weeks of signaling optimism about a possible breakthrough with Tehran, US President Donald Trump has dramatically hardened his tone, warning that Iran will “pay the price” for what he described as delaying negotiations over a potential agreement with Washington. The statement came as tensions between the two countries escalated again following a fresh exchange of military strikes, even as diplomatic efforts continued behind the scenes to salvage talks.

Follow the latest news on the major headlines of the day.

The president said the country was “all talk and no action,” hours after renewed military strikes from both sides.

Tehran will “pay the price” for stalling negotiations, the U.S. president warned.

Trump suggested his patience with Iran's leadership had run out, and they would now "pay the price" after negotiating too long.