Aftermath images from the Gaza hospital explosion are ‘inconsistent’ with an Israeli airstrike, former UN war crimes investigator says
Palestinians check the place of the explosion at Al-Ahli hospital, in Gaza City, Wednesday, Oct. 18, 2023. AP Photo/Abed Khaled…