All 20 remaining living hostages held in Gaza and scores of Palestinian prisoners held by Israel have walked free as part of a ceasefire pausing two years of war.
The war has destroyed large swaths of Gaza and displaced about 90% of its some 2 million residents. It has also triggered other conflicts in the region, sparked worldwide protests and led to allegations of genocide that Israel denies.