Adhar Devi Temple is an ancient shrine dedicated to Goddess Durga, set inside a rock cave and reached by a scenic uphill climb.
Adhar Devi Temple is an ancient shrine dedicated to Goddess Durga, set inside a rock cave and reached by a scenic uphill climb.