Iran confirmed that Hamas political chief Ismail Haniyeh was killed on July 31, 2024, inside a military facility in Tehran, ...