Mohamed Shamallakh

Palestinian Authority