ICJ Orders DCI, Police IG To Produce Finance Bill Protestors Detained Incommunicado
The International Commission of Jurists-Kenya (ICJ) has directed the Director of Criminal Investigations (DCI) and the Inspector General of the National Police Service to produce all persons arrested and detained…