When Shiva Waits for the Goddess
Ambika Kalna is a town whose history begins with a river, but whose identity was ultimately shaped by a goddess. Situated on the western bank of the Bhagirathi, Kalna occupies a narrow stretch of high land along one of the major…