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.


This post is for paying subscribers only

SUBSCRIBE NOW

Already have an account? Login