Abdulkareem Barakat

Palestinian Authority