Innovative People

Catherine Ndumba

Technology such as mobiles, computers, internet,telecommunications,television, film, research

Languages Catherine Ndumba speaks:

English
Swahili