Around 1,500 people, including hundreds of school children, have taken part in the Gaza Strip's first-ever marathon.
Organised by UNRWA, the event has raised more than $1 million in sponsorship, which will go towards its Summer Games programme for Gazan children, the agency's spokesman Chris Gunness said.
Al Jazeera's Nicole Johnson reports from Gaza.