The longest serving Director of Criminal Investigations Department (CID) Noah Arap Too passed on at a Nairobi hospital after battling kidney related complications. Too, who passed on on Wednesday was the longest serving CID boss since Kenya attained independence, having served for 15 years under Kanu regime as the director of CID until 1999. Noah...