Where is Kovkchail?

Where is Kovkchail located?

Kovkchail, Badgis, Afghanistan (approx. 34.87389°, 62.85056°)


Where is Kovkchail on the map?