Shakumbhari Devi Temple, Saharanpur

Shakti Peeth Shakumbhri, meaning the abode of Shakti Goddess Shakambhari or Shakumbhri, is situated in the Jasmour village area, at a distance of 40 km to the north of Saharanpur in Uttar Pradesh state of Northern India. It has two important temples of Hindu deities: one of the Goddess (Devi) Shakumbhri herself and another one, […]