Where is Nāvunda?
Where is Nāvunda located?
Nāvunda, Nāvunda, India (approx. 13.747211°, 74.63968°)
Where is Nāvunda on the map?
{"latitude":13.747211,"longitude":74.63968,"title":"Nāvunda"}