Hamas leader Ismail Haniyeh has been killed in Tehran. Iran claims Israel killed him and has vowed to retaliate.
So what could happen now?
Sandra Gathmann speaks to historian and expert Abdullah Al-Arian to find out what is happening and what Haniyeh's death could mean for the Israel-Gaza war and the wider region.