US President Donald Trump announced that the United States and Iran have finalised a memorandum of understanding to end their months-long war, hours after he launched a blistering attack on Israeli prime minister Benjamin Netanyahu for trying to sabotage the agreement with a last-minute strike in Beirut.

Tehran disputes Donald Trump’s claim of a near-signed deal to end the US-Israel war on Iran, citing shifting US demands and ongoing regional tensions.

Axios cited a source with direct knowledge of the call who said Netanyahu, who is not directly involved in US-Iran talks, was caught off guard by the pending agreement.

US-Iran war: President Donald Trump stated a peace deal with Iran is still set for signing. An Israeli strike on Beirut caused a delay of a few hours. Trump expressed strong…

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

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…