TOPSHOT - Pro-Palestinian demonstrators wave Palestinian flags as they take part in a rally to protest the death of the Hamas leader Ismail Haniyeh, following evening prayers in Fatih district of Istanbul on July 31, 2024. Hamas said on July 31, 2024 its political leader Ismail Haniyeh was killed in an Israeli strike in Iran, where he was attending the swearing-in of the new president, and vowed the act "will not go unanswered". (Photo by KEMAL ASLAN / AFP)