High Court Orders IG Kanja to Release 6 Abducted Kenyans
The High Court has issued orders directing the immediate release of six individuals who were allegedly abducted and detained by the state in December 2024. Pressure piled on Inspector General…