President Uhuru Kenyatta on Wednesday inaugurated a Chinese-built railway, linking the capital Nairobi with the port city of Mombasa.