Kenya has opened a major new railway between the port city of Mombasa and the capital, Nairobi, 18 months early.
The $3.2bn (£2.5bn) Chinese-funded line is the country’s biggest infrastructure project since independence.
It took three-and-a-half years to build, using Chinese track-laying technology.
The line is supposed to eventually connect South Sudan, Democratic Republic of Congo and Burundi with Mombasa.
It is the country’s first new major railway in more than a century.