Imbumba Foundation
The Imbumba Foundation is a non-profit organisation founded by innovative social entrepreneur, Richard Mabaso in 2010.Imbumba is a bean seed. It sy... see more.
Active (2)
ArchivedThe programme was started in 2012 after Imbumba founder, Richard Mabaso, overhead a fearful conversation between his mom and niece about menstruation, which to this da...