Challenge Ministries Swaziland
Challenge Ministries Swaziland (CMS) is a registered non-profit Section 21 charity in Eswatini, dedicated to creating lasting positive change across generations. CMS works to support orphaned and vulnerable children, uplift rural communities, enhance education, provide rehabilitation…







