The Israeli military confirmed it carried out a strike on the al-Ahli hospital in Gaza City today prompting protests from the Episcopal Church in Jerusalem and the Archbishop of York. In an official statement, posted on 5 June 2025, the IDF stated it “precisely struck an Islamic Jihad terrorist who was operating in a command-and-control […]