This Sept. 26, 2024, satellite image from Planet Labs PBC shows the village of Blida in southern Lebanon. (Planet Labs PBC via AP)

News, Photo and Web Search