Navratri Special: The Sacred Site Where Goddess Sati’s Brain Fell, Granting Wishes to Devotees
Chandigarh: Across the country, there are 51 Shakti Peeths, and one of them is the renowned Mansa Devi Temple in Panchkula. While devotees visit the temple throughout the year, the Navratri festival attracts a massive influx of worshippers.…