Where is Deh-e-Avdar?

Where is Deh-e-Avdar located?

Deh-e-Avdar, Badgis, Afghanistan (approx. 34.99917°, 64.9625°)


Where is Deh-e-Avdar on the map?