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.