Trump cancels planned Iran strikes and touts an imminent peace deal, sparking a stock rally and tumbling oil prices amid cautious skepticism from Tehran

US President Donald Trump said the naval blockade would remain “until this transaction is finalised”, with the time and place of the signing to be announced.

Trump has said multiple times in recent weeks that the warring parties have been on the cusp of a deal without anything coming to fruition.