In what comes as a breakthrough for the Director of Public Prosecutions (DPP), a court in Nairobi has found three…