In India, with its fascinating cultural and religious contrasts, the gods are still active and honored in everyday life. Devi, the Great Goddess, can be encountered in many places, forms, and guises. ...