It’s been a day of high emotion and unforgettable scenes in Gaza.
Hundreds of thousands of Palestinians have been streaming north, to find what’s left of their homes and reunite with loved ones.
Israel finally allowed them to return from the south, where they’ve been crammed for months in terrible conditions, after Hamas agreed to free another three Israelis on Thursday.