Location: Kenya

The Inspector General (IG) of the National Police Service has issued an update regarding the disappearance of Kenyan officer Benedict Kabiru, who went missing while on duty in Haiti. However,... Read More