The Kenya Human Rights Commission (KHRC) has filed a lawsuit against senior government figures and entities for negligence during the recent floods that ravaged...
The Independent Police Oversight Authority (IPOA) has taken action to investigate the conduct of police officers during the recent Azimio anti-government protests in Kenya....