TOI correspondent from Washington: In a striking public rebuke to Tel Aviv, US President Donald Trump on Sunday urged restraint after an Israeli strike on Beirut threatened to derail what he has repeatedly described as an imminent peace agreement with Iran, a deal that despite his confident predictions would be signed on Sunday, had not materialized till the time of going to press.

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.

US President criticises Israeli strike on Lebanon on day of possible agreement