itchyfeetravels.com
City of Screams
Bamiyan, Afghanistan July 4, 2019 Entering Bamiyan from the east, a small hillock is visible close to the center of town. This, all locals will tell you this is the Shahr-i-Ghoulghoula which transl…