The Kenya Railways Corporation and the Government of Kenya and Rift Valley Railways(Kenya) Limited - GOK (Kenya)