Ask why India is considered spiritually important, and the answers often sound familiar: it is Pavitra Bhoomi, the land of great rishis, or the home of ancient gurukuls. But these answers only ...