Hamas leader Khaled Mashal. (Asharq Al-Awsat Archives) by Thaer Abbas | Apr 2, 2017 | Hamas leader Khaled Mashal. (Asharq Al-Awsat Archives)