#1Sheikh Ahmed Deedat Seriesby Truth Shall Prevail699268Ahmed Deedat was a charismatic, self-taught Muslim Orator famous for publicly debating Christian evangelists. In this series of episode he is seen destroying false and...bibleargumentsahmeddeedat+17 more