Where is Mansa Devi?
Where is Mansa Devi located?
Mansa Devi, Himachal Pradesh, India (approx. 32.27575°, 76.14312°)
Where is Mansa Devi on the map?
{"latitude":32.27575,"longitude":76.14312,"title":"Mansa Devi"}