A senior police officer was on Wednesday arraigned in court for allegedly raping a suspect. Embu DCIO Jervasio Njeru allegedly...