US President Donald Trump has criticized Israeli strikes on Beirut. He stated these attacks should not have occurred as a peace deal with Iran was imminent. Trump emphasized that while Israel has the right to defend itself, the recent response was disproportionate. He called for all parties, including Hezbollah, to stand down to secure a lasting peace in the region.

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.