Where is Dehsoor?

Where is Dehsoor located?

Dehsoor, Balkh, Afghanistan (approx. 36.74°, 66.98°)


Where is Dehsoor on the map?