When Philip Mainga joined Kenya Railways back in the 90s as a management trainee, the 28 years old fresh economics graduate ...