Hamas political leader Ismail Haniyeh assassinated in Iran News UK(02) Cleta McClure 21 Jun 2025 Save Image Image gallery: Iran's Shadow: Unpacking Decades of Support for Hamas