Where is Sumuchak?

Where is Sumuchak located?

Sumuchak, Parwan, Afghanistan (approx. 34.84464°, 68.73778°)


Where is Sumuchak on the map?