Iran has vowed revenge after airstrikes killed the Hamas political leader Ismail Haniyeh in Tehran and a top Hezbollah commander in Beirut in the space of 12 hours, as the dual Israeli assassinations crushed hopes for an imminent Gaza ceasefire and fuelled fears of a “dangerous escalation” in the region.
Israel did not directly claim the attack on Haniyeh, but there was little doubt among the country’s enemies, and its own politicians and analysts, about who was responsible.