Jwalaji Temple, located in Kangra District in Himachal Pradesh, is one among the 51 Shaktipeeths. This unique temple is known as Jwalaji as it does not have an idol instead there are nine flames burning continuously from the fissures in the temple. Since the Goddess is worshipped in the form of celestial flame, she is known as Jwalamukhi or Jwalaji. Nobody has been able to recognize the fuel source of the sacred flame. Story of Jwalaji Temple The main belief is that the eternal flame present in the shrine is the one created by Goddess Sati to perform self-immolation at Daksha Yajna. Legend has it that the tongue of Sati (Shakti) fell here when Lord Vishnu cut the dead body of Sati into pieces to pacify Lord Shiva. Thus it is one among the 51 Shaktipeeths. Another legend has Brahma, Vishnu and Shiva concentrated at a point on earth and from it appeared a huge flame. A young girl appeared from the flame and she then destroyed the demons that were spreading Adharma. Histo