Keshia Barasa Toussaint Ba Human Resource Management Human - Murder Suspect Didmus Barasa Surrenders To Police Nation