Kenya Revenue Authority has registered its participation for the upcoming Race for Peace organised by Kenya Electricity Generating Company (KenGen) in conjunction with Tegla Loroupe Peace Foundation and International Centre of Insect Physiology and Ecology (ICIPE). ....
.More