The Islamic Republic and its allies have blamed Israel for Haniyeh’s killing on July 31 during a visit to the Iranian capital for the swearing-in of President Masoud Pezeshkian. Israel has not commented. Iran has vowed to avenge the death, which came hours after an Israeli strike in Beirut killed a senior commander of Hezbollah, […]