The Israeli military has ended its two-week siege on Al-Shifa Hospital, leaving Gaza’s largest medical complex in shambles. The World Health Organization says at least 21 patients died since the siege began. Authorities in Gaza said the Israeli military killed more than 400 Palestinians, including medical workers and children, and destroyed over 1,000 homes near the hospital. Israel accused Hamas of using the hospital for military purposes.