Less than 4000 Kalash people remain in three villages in the Pakistani Hindu Kush mountains near the Afghan border.
They are Pakistan's smallest ethnic minority. Their polytheistic religion and unique culture are threatened by intermarriage, the encroachment of Islam and a series of natural disasters.
A recent spate of attacks by Taliban-linked extremists has threatened their very existence.