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?