KCPE Past Papers
More Results Analysis POSITION NAME SCHOOL MARKS 1 Magata Bruce Mackenzie Gilgil Hills Academy 428 2…