Kenyan Government Targets Pastor Over Huduma 666 Claim"Kenyan Government Targets Pastor Over Huduma 666 Claim" explores how a Christian pastor in Kenya has recently been persecuted for drawing links between the Huduma Card (Huduma number) and the Mark of the Beast (666 number). It also explores China's mass crackdown on Uighur Muslims where over a million people are being held in Chinese concentration camps. The film looks at the concept of the fellowship of Christ's suffering, both now and in future, and asks the question: Will you suffer for Christ?