Donald Trump’s spokespeople had a different message from that of a diplomat from one of the mediating countries.

Trump says a US-Iran peace deal is set to be signed on Sunday, which will reopen the Strait of Hormuz, though Tehran has cast doubt on the timeline.

Deep divisions in Iran as regime hardliners and protesters reject the emerging deal