Following the mysterious disappearance and murder of at least 10 street children in Eldoret town, Uasin Gishu County, the Independent Policing Oversight Authority (IPOA) is investigating three police officers suspected of committing the murders. Human rights groups have termed this as extra-judicial killings saying they have so far documented five street children’s deaths in three […]