Court allows IPOA to detain 2 police officers for 14 days over fatal shooting in Mukuru kwa Njenga
A Milimani magistrate’s court has granted the Independent Policing Oversight Authority (IPOA) 14 days to detain two police…
Browsing Tag