Pro-Palestinian demonstrators wave Palestinian flags as they take part in a rally to protest the death of the Hamas leader Ismail Haniyeh in the Fatih district of Istanbul on July 31 (AFP) Evening prayers in Fatih district of Istanbul on July 31, 2024 as Ismail Haniyeh was killed in an Israeli strike in Iran, where he was attending the swearing-in of the new president (AFP) Tunisians hold portraits of assassinated Hamas leader Ismail Haniyeh during a protest in the capital Tunis on July 31, 2024, denouncing his killing (AFP) Tunisians chant slogans and wave Palestinian flags during a protest denouncing the killing of the leader of the Hamas leader (AFP) People burn an Israeli flag during a protest to denounce the killing of Hamas leader Ismail Haniyeh, in Rabat on July 31, 2024 (AFP) People wave Palestinian flags during a protest to denounce the killing of Hamas leader Ismail Haniyeh, in Rabat on July 31, 2024 Iranians wave Palestinian flags during a protest denouncing the killing of the leader of the militant group Hamas, at Palestine square in the Iranian capital Tehran on July 31 2024 (AFP)