GAZA, April 23, 2026 -- Palestinians mourn over victims who were killed in an Israeli airstrike, at Al-Shifa hospital in Gaza City on April 23, 2026. Five Palestinians, including three children, were killed on Wednesday evening in an Israeli strike on the town of Beit Lahia in the northern Gaza Strip, Palestinian security and medical sources said.