Where is New Sangavi?

Where is New Sangavi located?

New Sangavi, New Sangavi, India (approx. 18.576324°, 73.8122°)


Where is New Sangavi on the map?