Where is Taghovntai?

Where is Taghovntai located?

Taghovntai, Zabul, Afghanistan (approx. 32.72444°, 67.18°)


Where is Taghovntai on the map?