Flanked by the sacred Shipra River, Ujjain wears its spiritual heart ... Mahakaleshwar and Chintaman Ganesh, the unassuming Gadkalika temple flies under tourists' radars despite being steeped ...