Richard Kamau on 16th Aug

Remember Kingwa Kamencu? The enigma who created a buzz in the Kenyan political scene in 2011 following her declaration to...