ADVERTISEMENTs

Photo feature: Mansa Devi temple, a shrine amid the Land of Gods

Mansa Devi temple, a blessing in more ways than one. It offers breathtaking views of Devbhoomi, as well as pilgrims, visit the temple with the belief that Devi Mansa will fulfil all their wishes.

Comments