Ismail Haniyeh talks to his supporters during a Hamas rally in Gaza City. by Thaer Abbas | Feb 11, 2017 |