An Opera News Kenya publication
Questions have emerged concerning the likely torture and killing of a University student in Nairobi. This…