Where is Musazai?

Where is Musazai located?

Musazai, Helmand, Afghanistan (approx. 32.26417°, 64.84028°)


Where is Musazai on the map?