Egyptian-German Scholar Dr. Hamed Abdel-Samad Analyzes “the Birth Defect of Islam” | MEMRI TV

  • 0