A 10-day ceasefire between Israel and the Iran-backed Hezbollah appeared to be holding early Friday, offering a temporary halt to weeks of intense fighting and raising cautious hopes for a broader de-escalation in the region. The truce, which began overnight, was marked by celebratory gunfire across Beirut, as residents welcomed a pause in hostilities. Displaced ...