Ndegwa Maina on 16th May

STL is still Kenya’s undisputed female rapper. Her hits always top charts in Kenya for a lengthy period. However, her...