#1Sheikh Ahmed Deedat Seriesby Truth Shall Prevail689268Ahmed 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...sheikhmaryreason+17 more