Dr Kirui teaches history and government at the University of Eldoret
Wrote articles
Connect with Peter Kirui:
Latest articles written by Peter Kirui: