Where is Arabha?

Where is Arabha located?

Arabha, Baglan, Afghanistan (approx. 36.35°, 68.84°)


Where is Arabha on the map?