A lecture by Sheikh Ahmed Deedat. Sheikh Deedat establishes that Islam is the final revelation in that it consolidates all the old revealed truths, with all new doctrines mankind will need till eternity.