Shahr-e Gholghola (City of Screams)Gholghola City - Credit: Wikimedia Commons
Shahr-e Gholghola or Gholghola City () (also City of Screams, City of Woe, City of Sorrows) is an archaeological site located near the town of Bamyan, Afghanistan. Read more on Wikipedia
Source: en.wikipedia.org