
We first discovered the pull of the Narmada during our two weeks in Maheshwar last December. It was during our time there that we first met parikramavasis: the devotees of the holy river who make a 2,600-kilometer pilgrimage to circle her entire length. Some start at the river’s mouth on the Indian Ocean, walk along her northern bank, circle her source at Amarkantak and return to the mouth. Others start at Amarkantak and complete their journey there. Wherever they start, all the parikramavasis perform their journey in a clockwise direction, keeping the Narmada on their right.
The goddess Kali is everywhere in Puri, portrayed in some of the fiercest, wildest, most bloodthirsty forms I have seen in our travels around India. A string of human skulls around the neck is nothing – Odishan Kalis have blood dripping from their mouths, they plunge lances into the chests of the humans below their feet, their eyes are crazed with lust for yet more blood.