There are few places in the world where the spiritual is so deeply woven into everyday life as in India. The country’s spiritual soul is present in its ancient temples and sacred rivers, in its colourful festivals and quiet rituals, in the chants that...