Bamiyan is no ordinary location. This was the place where the giant Buddhas that stood for...