Hamas leader Ismail Haniyeh’s assassination on July 31 in Tehran, where he was attending the inauguration ceremony of Iranian President Masoud Pezeshkian, is the latest escalation in the 10-month-old Israel-Hamas war. Though, Israel did not take official responsibility, both Hamas and Iran have blamed Israel for the killing and have vowed retaliation.