The Law Society of Kenya (LSK) has demanded the immediate resignation of John Chebochok from his position as Toror Tea Factory Director.
In a statement, LSK President Faith Odhiambo criticised the Independent Electoral and Boundaries Commission (IEBC) for clearing Chebochok to run for office despite his questionable background.