Richard Kamau on 06th Dec

A police officer based in Kibera, Nairobi has died after sustaining internal head injuries during a bar brawl. Police constable...