Where is Taghouri?

Where is Taghouri located?

Taghouri, Sari Pul, Afghanistan (approx. 35.49806°, 66.39111°)


Where is Taghouri on the map?