Top managers at the Kenya Electricity Generating Company (KenGen) faced tough questioning from lawmakers over questionable recruitment practices, delays in transferring a multibillion-shilling asset, ...