- www.newlifezambia.org
- 4
- 3
- 5
New Life Center Zambia is a Christian ministry located in Zambia, Central Africa, just south of the equator. The New Life Center helps facilitate a development ministry to equip believers to respond to the Great Commission. This is done by training..
Relevance: 30.3374