Watch: Israel releases footage in opposition to allegations of Gaza hospital assault, blames Islamic Jihad’s ‘failed rocket launch’
The Israel Protection Forces (IDF) has launched a footage claiming that the assault on the Gaza hospital that killed 500 ...