Kenya's SGR contract which gives China sweeping powers made public

Passengers board a Madaraka Express train at Nairobi Terminus to Mombasa. FILE PHOTO | NMG