Israel and Hamas announced a deal on Wednesday allowing at least 50 hostages and scores of Palestinian prisoners to be freed, while offering besieged Gaza residents a four-day truce after weeks of all-out war. Under the Qatar-brokered deal, Palestinian militants will release 50 women and children kidnapped during their October 7 raids, in which Israel says 1,200 people were killed, most of them civilians.