Richard Kamau on 06th Feb

Kenya’s top female rap star Stella Mwangi has been winning, that much we know. Based all the way in Norway, STL has...