A 10-day ceasefire between Israel and Hezbollah in Lebanon is holding, allowing thousands of displaced Lebanese to return home, though Israeli residents express anger at their government. The truce puts pressure on Prime Minister Netanyahu amid ongoing US-Iran peace talks.