Where is Tall Qala?

Where is Tall Qala located?

Tall Qala, Helmand, Afghanistan (approx. 31.99472°, 63.98889°)


Where is Tall Qala on the map?