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 translates as the City of Screams. Their eyes light up as they tell you the ghoulish tale. Some add pregnant pauses and dramatic … More City of Screams