Lebanon and Israel, under US sponsorship, signed an agreement on Friday hoping to end hostilities between them, but experts say it does not guarantee Israeli withdrawal from Lebanon and its implementation depends on Hezbollah and its backer Iran.
Lebanon took the historic step of negotiating directly with Israel despite them having no diplomatic relations, as a reaction to Tehran-backed Hezbollah drawing the country into the Middle East war on March 2.