Where is Shahebdad?

Where is Shahebdad located?

Shahebdad, Nimrosis, Afghanistan (approx. 31.18028°, 62.12°)


Where is Shahebdad on the map?