Donald Trump claimed on Thursday that the US and Iran were on the verge of signing a peace agreement and announced that he would cancel fresh missile strikes.
His comments came in a new bout of public diplomacy by social media, which was not immediately confirmed by the Iranian leadership.