God for All Team

The God for All team is all about enabling churches and Christians to reach out to their communities, and it is also about giving those who are not connected to a Christian in anyway an opportunity to discover God through various initiatives.