There are approximately three thousand Kalasha people in the world. They are the last survivors of Kafiristan and inhabit three distinct valleys up in the Hindu-Kush mountains of the North West Frontier of Pakistan. It is popular belief that they are descendants of the soldiers of Alexander the Great when he stormed across Asia 2300 years ago. Some Kalasha are blonde with blue eyes like some Ancient Greeks. Also the Kalasha share similar rituals, dances, ferment wine and believe in Dionysos and other ancient Gods. What is certain is that the Kalasha are unique to this world culturally and...