Kangra Devi, also known as Brajeshwari Devi, is a powerful deity worshipped in Kangra, Himachal Pradesh. The shrine is also referred as Nagarkot Dham – Kot Kangra The shrine is located in the Nagarkot area of Kangra town and therefore the deity is known as Nagarkot ki Rani. The temple is around 1.5 km from Bus Station and around 4 km from Kangra Railway Station. Kangra Devi one of 51 Shakti Peethas Kangra Devi is a Shakti Peeth. It is believed that the left breast of Goddess Sati fell here after Lord Vishnu cut the body of the Goddess into 51 pieces with his Sudarshana Chakra. Shiva was roaming in the universe with the body of Goddess Sati and this led to havoc and imbalance in the universe. The places where body parts of Sati fell came to be known as Shakti Peethas. There are 51 such temples in the world. Butter – Makhan on the Pindi The pindi of Mother Goddess worshipped here is covered in butter. It is believed that Mother Goddess Durga applied Makhan on the wounds on her