1,138,510 views | Jacqueline Novogratz • TEDGlobal 2005

Invest in Africa's own solutions