Afrifund

Initiatives that bring democratic principles to deciding how money is spent challenge traditional models of charity