
Spread the love
One among the 51 Shaktipeethas, dedicated to Goddess Durga. Ear of Goddess Sati fell here. Lord Shiva, in the form of Pathal Bhairav, is the principal deity.
The temple is 180 kilometers from Shimla. The little town of Sarahan is in Kinnaur region of Himachal Pradesh.