Where is Deodhar?

Where is Deodhar located?

Deodhar, Deodhar, India (approx. 30.23636°, 77.46488°)


Where is Deodhar on the map?