US President Donald Trump has berated Israel for launching airstrikes on Lebanon that could wreck a potential deal with Iran to end months of war, highlighting the danger of retaliatory strikes by Iran to scuttle the peace talks.

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…

"We are very close to a deal that will bring peace to the region, including to Lebanon, and all sides should stand down," Trump said in a post on Truth Social.