Where is De Hovragh?

Where is De Hovragh located?

De Hovragh, Helmand, Afghanistan (approx. 32.30389°, 64.55556°)


Where is De Hovragh on the map?