Hamas' Ismail Haniyeh (left) with Supreme Leader Ayatollah Ali Khamenei in Iran in January 2018. (Iran Times via Wikimedia Commons)
Hamas' Ismail Haniyeh (left) with Supreme Leader Ayatollah Ali Khamenei in Iran in January 2018. (Iran Times via Wikimedia Commons)