Where is Dawood Shah?

Where is Dawood Shah located?

Dawood Shah, Nimrosis, Afghanistan (approx. 31.09583°, 61.905°)


Where is Dawood Shah on the map?