Buddhist artifacts peek out of an archaeological site in Afghanistan called Mes Anyak. The ancient B