In a significant escalation of the Middle East conflict, Hamas leader Ismail Haniyeh was assassinated in Tehran. Iran blames Israel and vows retribution. Haniyeh was in Iran for the presidential inauguration and has been a key figure in Hamas for nearly two decades. His death adds to the already high tension following the recent violence between Israel and Hamas.