WHAT DOES ‘CYDP’ STAND FOR?

The post WHAT DOES ‘CYDP’ STAND FOR? appeared first on Brunstad Christian Church in Africa.