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