Where is Deoder?

Where is Deoder located?

Deoder, Deoder, India (approx. 24.112024°, 71.77411°)


Where is Deoder on the map?