Cause Index

New Life Trust

New Life Church is a Christian Church based in South Africa. Our Vision is inspiring people to love God, love people and impact their world for Christ.