Overview

Make your way to the hilltop Chamunda Devi Temple, located approximately 10 kilometers west of Palampur in Himachal Pradesh. This revered religious site, dedicated to the powerful avatar of Goddess Durga, is one of the 51 Shakti Peethas and is situated on the banks of the River Baner. The temple, adorned with engravings depicting scenes from the Mahabharat and Ramayana, showcases traditional Himac... Read More
img