More than 470 people have been killed by a strike on the Ahli Arab hospital in the besieged Gaza Strip, says the Hamas-controlled health ministry. Israel and Palestinian militants have traded blame for the attack. The Israeli army says it has evidence the hospital was hit by an Islamic Jihad rocket that misfired. The strike has unleashed a torrent of condemnation from across the Arab world. Rallies erupted on the night across the Middle East and are continuing after calls for a “day of rage