Khalid Mashaal of Hamas.
Khalid Mashaal of Hamas. Dion Nissenbaum/MCT
Khalid Mashaal of Hamas. Dion Nissenbaum/MCT