Where is Tacherai?

Where is Tacherai located?

Tacherai, Helmand, Afghanistan (approx. 32.98583°, 65.00111°)


Where is Tacherai on the map?