Where is Estowai?

Where is Estowai located?

Estowai, Nimrosis, Afghanistan (approx. 31.99667°, 63.15°)


Where is Estowai on the map?