Hamas leader Ismail Haniyeh has been killed in Iran's capital city, Tehran, where he attended the swearing-in of Iran's new president Tuesday.
Hamas announced the news early Wednesday, blaming an Israeli airstrike for the death and vowing to make Israel regret the assassination.
Haniyeh's death came hours after Israel confirmed it killed a top Hezbollah commander in a suburb of Beirut, Lebanon.
Experts are wondering if such a high-valued leader is not safe in Iran then who is.