Noupoort Christian Care Center is the largest and most successful faith based rehabilitation center in South Africa. Broken down as follows, our survey shows a 76% recovery...