An Opera News Kenya publication
Police are appalled at the manner in which a Machakos woman was found raped before being…