Where is Shahmeidan?

Where is Shahmeidan located?

Shahmeidan, Nangarhar, Afghanistan (approx. 34.16°, 70.44°)


Where is Shahmeidan on the map?