Richard Kamau on 29th Aug

Catherine Muraga is the managing director of Microsoft Africa Development Centre. She is an IT professional boasting over...