Posts

CS Machogu Releases 2023 KCSE Results: 48,174 Candidates Scored E Grade