In the remote valleys of the Hindu Kush live the Kalash people the smallest ethnic minority in Pakistan With a distinct culture and polytheistic religion they are said to be descendants of Alexander ...