Church Alliance for Social Transformation (CAST) is a non-profit organisation based in KwaZulu-Natal, South Africa.  Our mission is to mobilise and align the local church to reach out with practical compassion, to empower, transform and redeem communities.   You can read more about those who have been impacted by our organisation at CAST Community.  Please feel free to join the conversation as we tackle tough issues related to community development, poverty and the Kingdom of God.