Israeli forces storm Gaza's Al Shifa Hospital

Israeli forces storm Gaza's Al Shifa Hospital
play icon