WASHINGTON: In a 48-hour whirlwind, President Donald Trump veered from elated to indignant to triumphant as his fragile Israel-Iran ceasefire agreement came together, teetered toward collapse and ultimately coalesced. Trump, as he worked to seal the deal, publicly harangued the Israelis and Iranians with a level of pique that’s notable even for a commander in chief who isn’t shy about letting the world know what he thinks.

President Donald Trump said on social media that Israel and Iran have agreed to a “complete and total ceasefire” to be phased in over 24 hours.

Trump says it was a 'great honour' to 'destroy' Iran’s nuclear facilities and then stop the war launched by Israel.