The Bajreshwari Devi Temple, also known as Kangra Devi Temple, is a prominent Hindu shrine located in Kangra, Himachal Pradesh, India. Dedicated to Goddess Bajreshwari, a manifestation of Durga, the temple is renowned for its architectural beauty and spiritual significance. Pilgrims flock here throughout the year to seek blessings and experience the divine atmosphere. The temple complex features intricate carvings, vibrant paintings, and a sacred sanctum housing the deity's idol. The temple holds immense importance for devotees, especially during Navratri, when elaborate celebrations and rituals take place. The temple offers stunning views of the surrounding Kangra Valley, adding to its allure.
The history of Bajreshwari Devi Temple is steeped in legend and tradition. It is believed to have been established centuries ago, although the exact date remains uncertain. According to local folklore, the temple marks the spot where Sati's (Lord Shiva's consort) burnt body parts fell when Lord Vishnu dismembered her corpse to relieve Shiva's grief. Over the centuries, the temple has undergone numerous renovations and expansions, reflecting the patronage of various rulers and devotees. The temple was plundered several times, including by Mahmud of Ghazni in 1009 AD. Maharaja Ranjit Singh rebuilt the temple in 1905 after it was destroyed in an earthquake. Today, the temple stands as a testament to the enduring faith and resilience of the people of Kangra.