Kenya Breaking News Eldoret residents detain body of man knocked down by police vehicle Angry residents of Langas Estate in Eldoret town have detained the body of a man who was allegedly knocked down by a police vehicle... Omara ZJuly 31, 2024