On 31 May 2017, the current president Uhuru Kenyatta inaugurated the Standard Gauge Railway which runs from Nairobi to Mombasa and vice versa. It was primarily built by a Chinese firm with about 90% of total funding from China and about 10% from the Kenyan government. A second phase is also being built which will link Naivasha to the existing route and also the Uganda border.