An Opera News Kenya publication
Francis Ochieng Edgar has been sentenced to death by a Nairobi court after he was found…