Trump told reporters at the White House that he had been just "an hour away" from relaunching Washington's attacks on Iran before postponing the order, after weeks of a fragile ceasefire and talks to end the war, which began on February 28.

The US president has pressured Iran to concede to demands including dismantling nuclear programme and missile stocks.

The White House has received a new peace proposal from Iran after Donald Trump's warning yesterday that the 'clock is ticking' to reach a deal.

US President claims he called off attacks planned for Tuesday at Gulf countries' request