Kainchi Dham: Celebrating Faith

Tucked away in the hills near Nainital is a quaint temple complex that is famous across the world.