An Opera News Kenya publication
Human rights groups, the Independent Policing Oversight Authority among other stakeholders say cases of human rights…