In the middle of the town of Kangra is the temple dedicated to Bajreshwari Devi. It is one of the 51 Shaktipeeths. Known once for its legendary wealth this temple was subject to successive depredations by invaders from the north. Destroyed completely in 1905 by an earthquake, it was rebuilt in 1920 and continues to be a busy place of pilgrimage. In the surroundings of Kangra, one can visit the historical Kangra Fort at Old Kangra (3 km) and also trek up to the temple of Jyanti Devi located on the hill top, opposite to the Kangra fort.