World Israeli Forces Raid al-Shifa Hospital as Diplomatic Fallout Intensifies Sachitra Mahendra, 1 year ago Israeli forces have carried out a raid on al-Shifa Hospital in Gaza City, the largest medical complex in the strip,...