Where is Ochovkh?

Where is Ochovkh located?

Ochovkh, Takhar, Afghanistan (approx. 36.19056°, 70.09833°)


Where is Ochovkh on the map?