Ismail Haniyeh, the Palestinian resistance movement of Hamas’ Political Bureau chief. Photo: PressTV.

Ismail Haniyeh, the Palestinian resistance movement of Hamas’ Political Bureau chief. Photo: PressTV.