Home Politics Hundreds killed in blast at Gaza Strip hospital; Israel says Islamic Jihad’s ‘failed rocket launch’ to blame