Where is Khvolehabad?

Where is Khvolehabad located?

Khvolehabad, Helmand, Afghanistan (approx. 32.34611°, 65.0825°)


Where is Khvolehabad on the map?