A Palestinian waves a Hamas flag in Gaza City. (Reuters) by Thaer Abbas | May 2, 2017 | A Palestinian waves a Hamas flag in Gaza City. (Reuters)