Nestled among the valleys of Pakistan's mountainous northwest is a tiny religious community known as the Kalash.
The Kalash say they are descendants of Alexander the Great’s Macedonian soldiers who passed through the area in the 4th century BC.
They have been able to practice polytheism – a belief in multiple deities with its own rituals - without much interference.
For generations, the tribe and the country's Muslim majority have co-existed peacefully.
But there are now concerns about the future of this ancient culture.
Al Jazeera's Imtiaz Tyab reports from the Kalash Valley, Northern Pakistan.
Source: Al Jazeera