
Hamas political leader Khaled Mashaal at an African National Congress rally in Hamas’s honor in Cape Town, South Africa, October 21, 2015. (AFP Photo/Rodger Bosch)
Hamas political leader Khaled Mashaal at an African National Congress rally in Hamas’s honor in Cape Town, South Africa, October 21, 2015. (AFP Photo/Rodger Bosch)