Where is Dehwalid?

Where is Dehwalid located?

Dehwalid, Nangarhar, Afghanistan (approx. 34.44°, 70.34°)


Where is Dehwalid on the map?