Israel announces 4-hour humanitarian ceasefire

Israel's military has announced a four-hour humanitarian ceasefire in Gaza to take place from 3pm to 7pm local time (1pm to 5pm BST).

"The humanitarian window will not apply to the areas in which IDF soldiers are currently operating," the statement said.