In the early hours of July 31, 2024, Hamas leader Ismail Haniyeh was killed in what has been reported to be an airstrike while he was in the capital city of Tehran in Iran.