The terrain in Bamyan is mountainous or semi-mountainous, at the western end of the Hindu Kush mounta