Where is Chandor?

Where is Chandor located?

Chandor, Chandor, India (approx. 15.261431°, 74.044°)


Where is Chandor on the map?