Devil In God's Own Country!

Ever wondered the reason behind the increase in Satan-worshipping cults in Kerala? Learn more about 'The Church of Satan' and 'Black Mass' in this episode. Watch the full episode, online only on Hotstar.

Watchlist