Where is Dehmazang?

Where is Dehmazang located?

Dehmazang, Nimrosis, Afghanistan (approx. 31.96278°, 63.13417°)


Where is Dehmazang on the map?