Close

petse

Zoleka Petse

Zoleka Petse, Deputy Director of Programs, South Africa “Madiba put it best when he said ‘There can be no keener revelation of a society’s soul than the way in which it treats its children. Individuals, corporations, NGO’s and governments – we all have role to play in ensuring all children […]

Read More