Where is Shovdakh?

Where is Shovdakh located?

Shovdakh, Nangarhar, Afghanistan (approx. 34.42°, 70.55°)


Where is Shovdakh on the map?