Dim hopes that a ceasefire in Gaza might be in view have been extinguished, for now at least, with the assassination of Ismail Haniyeh in Tehran. Israel has not claimed responsibility for killing the political leader of Hamas, but Iran’s supreme leader, Ayatollah Ali Khamenei, was swift to vow vengeance.
It came hours after Israel said it had killed Fuad Shukr, Hezbollah’s top military commander, in an airstrike in southern Beirut, blaming him for the attack that killed 12 children in the occupied Golan Heights last week. The militant group did not immediately confirm his death; ambiguity leaves it room for manoeuvre too. Add in recent strikes on the Yemeni port of Hodeidah, one day after Israel pledged revenge for a Houthi drone attack, and a pattern is clear.