Shri Bajreshwari Devi Temple
The Kangra town, known to the ancients as Nagarkot, is the seat of Shri Bajreshwari Devi. Mr. F. Cunningham's District Gazetteer of Kangra has the following account of the Bajreshwari temple in kangra "'The temple of Bajreshwari or Vagreshwari Devi at Kangra is - perhaps the most famous in this district.
It is said to have been founded by the divinity of that name at a famous Ashwamedh or horse sacrifice, which was held on the spot. The famous Mehmood of Ghazni is said to have invaded the district and destroyed the temple, building a mosque on its ruins It was, however, restored and is said to have been visited by Akbar together with his celebrated Diwan Todar Mal.
There are some temples in the vicinity which, are, said to have owed their origin to Todar Mal. Finally, Maharaja Ranjit Singh visited and under his orders the domes of the temples here and at Jawalamukhi were gilded. Subsequently devotees from Amritsar subscribed together and presented the temple with marble floor.
" Through the main temple was ravaged by foreign invader and flattened by the 1905 earthquake, it has since been restored to its pristine glory. At Kangra, one can also visit the historical Kangra Fort, the `Gupta Ganga Kshetra' and also trek up to Jyanti Devi temple situated on a hillock to the West of Kangra. There is a beautiful Jain temple near the Fort. Kangra is 20 km from Dharamshala