Making waves: Surf therapy and mental health in Cape Town Waves for Change is a non-profit organisation that provides surf therapy programmes for young...
Empowering communities through education with the Isiqalo Foundation The Isiqalo Foundation Development Trust is a non-profit organisation working to empower communities through...