This satellite image from Planet Labs PBC shows a section of an earthen barrier being built by the Israeli military in the northern Gaza Strip, July 8, 2026. To the left is the demolished town of Beit Lahia, and at right a defunct sewage treatment plant. (Planet Labs PBC via AP)

News, Photo and Web Search