After examining 49 faiths, Pete Owen Jones journeys from the Nepalese Himalayas to the south of India to make sense of the mystery of Indian religions, including the transmigration of the soul, karma, the pantheon of gods and the high regard for gurus. Pete visits a Tibetan Buddhist monastery high in the mountains. In Calcutta, he takes part in the colourful Durga Puja festival and meets the Agori who live amongst the dead. He then travels to the deserts of Rajastan, where he finds Hindu sects ready to walk on fire or even pay the ultimate price for their gurus. In Mumbai, Pete attends a Zoroastrian marriage and explores why one of the world's oldest religions is in danger of disappearing. He discovers how Sikhism had a violent birth when he attends the 300th anniversary of its greatest guru's death, and then journeys south to learn about the remarkable faith of Jainism, which renounces violence against every living creature. Finally Pete spends Diwali in a tiny village at a dung-slinging festival - with inevitable results.