Richard Kamau on 13th Jul

Three candidates out of the more than 16,000 aspirants running for elective seats in the upcoming elections are guaranteed...