AfricaRejoice Waithera wins Star Prize at Africa Leaders Awards in Lagos, Nigeria10 months ago · By Switch TV Reporter