The Middle East is on edge again, this time over the killing of Hamas leader Ismail Haniyeh in the heart of Tehran, in a compound under the supervision of Iran's elite Iranian Revolutionary Guards Corps (IRGC). While Israel has not officially claimed responsibility for the assassination, Iran has, of course, pointed fingers at Tel Aviv.
This is unsurprising given Israel's long history of targeted killings of Palestinians, including Hamas leaders, even during this round of conflict. Moreover, just a day before Haniyeh's assassination, Israel eliminated Hezbollah leader Fu'ad Shukr.
Haniyeh had been in Tehran to attend the swearing-in ceremony of Iran's new president Masoud Pezeshkian. His murder is humiliating for Iran, which has promised to avenge him.

