US President Donald Trump and Iran's President Masoud Pezeshkian have signed a deal meant to end the Middle East war. Iran have agreed to dilute its uranium in return for economic respite.
With all the details was Mark Weiss Israel Correspondent with the Irish Times.