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