(241105) -- GAZA, Nov. 5, 2024 (Xinhua) -- People forced to flee from Beit Lahia are seen in Gaza City, on Nov. 5, 2024. At least 25 Palestinians were killed by Israeli bombing of a house in the town of Beit Lahia in the northern Gaza Strip, the Palestinian official news agency WAFA reported on Tuesday. (Photo by Mahmoud Zaki/Xinhua)