Ten police officers arrested after fatal shooting in Nakuru's London estate

The incident, which followed a confrontation between officers and residents, has sparked public outrage and prompted an investigation by the Independent Policing Oversight Authority (IPOA)......
Continue Reading on Citizen Digital