Know everything about Chamunda Devi temple in Himachal Pradesh

This temple is located in Himachal Pradesh. This form of mother was named Chamunda due to the destruction of two demons Chand and Mund. This temple is considered to be one of the 51 Shaktipeeths. It is believed that the stages of Mother Sati fell her