Bajreshwari Devi Temple
The Bajreshwari Devi Temple is an old temple with many mythological stories woven around it. At one time, it was one of the richest temples in India. The main deity here is Mata Bajreshwari Devi. She is also known as Mata Brajeshwari, Vajrabai and Vajrayogini Devi.
The Mata Brajeshwari Devi Temple is one of the fifty-one Shakti Peethas located in different parts of India. It is said that Sati, the holy Consort of Lord Shiva, gave up her body as she could not tolerate her husband being insulted by her own father, Daksha. When Shiva came to know of this, He picked up Sati’s body and began his Tandava dances. It was such a terrible dance that the gods and wrists feared that the creation would soon be destroyed. To stop the Tandava, Vishnu cut up Sati’s body into fifty one pieces, each of which fell in different places. As Sati was the embodiment of Shakti or power, these fifty-one places began to be known as Shakti Peetha. Kangra is one such place.
It is know that Sati’s right breast fell at the very spot where the temple now stands. It is believe that The Pandavas of Mahabharata fame were first to build the temple. They instruct by the Mother Goddess to build a temple at this very spot when they were moving around in the guise of foresters after losing their kingdom in the game of dice.
Another mythological story associated with this temple is about demon Kalikala. On the requests of the gods, Mother killed the demon at this very spot with the help of her Vajra and hence the name Mata Vajrabai and Mata Vajra Yogini Devi.