Case study

Dignified futures: how hard work builds hope

How we're giving South Africa's vulnerable communities something to smile about