Where is Deh-Zohr-e-Olia?

Where is Deh-Zohr-e-Olia located?

Deh-Zohr-e-Olia, Helmand, Afghanistan (approx. 32.34694°, 64.73528°)


Where is Deh-Zohr-e-Olia on the map?