People gather in Capital to condemn the assassination of Ismail Haniyeh.


After he celebrated seeing his fighters return to the Gaza Strip with Israeli equipment in Hamas’ office in Istanbul, Turkey on October 7, Ismail Haniyeh spent the majority of his time in Doha as head of Hamas’ Political Bureau but took a number of trips to Tehran, Istanbul and Cairo, according to a CNN analysis.

CNN reviewed statements by Hamas and others, in addition to state media outlets and other social media posts, to analyze and track Haniyeh’s movements since October 7.

Haniyeh took at least four trips to Capital – in November, March, May and July. During all four visits, he met with Iranian Supreme Leader Ali Khamenei.