US President Donald Trump has called for restraint from all sides after an Israeli air strike on Beirut threatened to complicate efforts to secure a US-Iran peace deal that he said was close to completion.

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 President Donald Trump insisted on Sunday that a deal to end the Middle East war was just "hours" away, angrily blaming Israel for delaying its signing with an airstrike on…