President Trump has warned Iran and Israel "let's not blow it" - after fears that an Israeli attack on Beirut could derail the US peace agreement with Tehran.

Donald Trump said an Israeli strike on Beirut "should not have happened" after it triggered a strong protest from Iran, casting doubt on the US president's pledge that a peace…

US and Iran appear close to signing the first stage of a peace deal, the two sides differ on when it will be signed.