Israel and Hezbollah have agreed on a ceasefire on Friday, three officials confirmed, after fighting between the two sides in southern Lebanon threatened to put into jeopardy an initial agreement reached between Iran and the United States on Wednesday, aimed at ending the war.
Negotiations between Washington and Tehran, meant to take place in Switzerland on Friday, were cancelled amid the fighting.