Latest Article 28 Oct 2022
The Independent Policing Oversight Authority (IPOA) was established in order to allow for civilian control of the work of the police in Kenya. Its establishment was a result of years of efforts to reform a police force that had a history of political meddling, incompetence, and widespread violation of civilians’ human rights in the hands […]...
Read More