Where is Charmestan?

Where is Charmestan located?

Charmestan, Helmand, Afghanistan (approx. 32.69722°, 64.57139°)


Where is Charmestan on the map?