
Israel has declared itself at war and vowed “immense” revenge after Hamas launched an unprecedented strike across the heavily fortified border with Gaza, firing thousands of rockets in a shock attack by land, sea and air.
Nearly 50 years to the day since the brutal Yom Kippur or October war, the Palestinian militant group caught Israel by surprise with the largest military threat it has faced in the intervening half century.