In the Hindu universe, gods and goddesses play freely among human beings to help them, nudge them towards the right action and mete out justice. They may appear to us as avatars in human form or manifest themselves as forces of nature. The many myths of Hinduism become colourful and entertaining when Shiva, Vishnu and Devi take different forms to enact their rivalries, destroy demons and teach devotees with superpowers a lesson in humility. This...