A Gaza hospital strike that killed at least 200 people has unleashed a torrent of condemnation across the Arab world, with even allies blaming Israel for the attack, despite its denials. The strike came during a wave of deadly Israeli air strikes on Gaza following an attack by the Palestinian militant group Hamas that killed 1,400 people.