Richard Kamau on 17th Oct

She promised and she has delivered. STL, Kenya’s highly acclaimed female rapper has for weeks been telling fans to...