The Latest | Israel ends raid on Gaza hospital; Iran says strike kills 2 generals in Syria
The Israeli military has withdrawn from Gaza’s main hospital after a two-week raid. The army says it killed some 200 militants after days of close-quarters fighting around Shifa Hospital. Returning Palestinians described a vast swath of devastation, with bodies inside and outside of the facility, and its buildings heavily burned and damaged. The war has killed at least 32,845 Palestinians and pushed a third of Gaza’s residents to the brink of famine. Elsewhere, Iran’s Revolutionary Guard says two of its generals and five officers were killed in a strike on the Iranian consula...