Hindus visit Kangra to pay homage at the Brajeshwari Devi Temple, one of the 51 Shakti peeths , famous temples marking the sites where body parts from Shiva's first wife, Sati, fell after the goddess was consumed by flames (the temple marks the final resting place of Sati's left breast). It's reached through an atmospheric bazaar winding uphill, 10 minutes from the main road, lined with shops selling prasad and religious trinkets.