President Uhuru Kenyatta is expected to play host to high profile world leaders this year, continuing an impressive trend that started last year.
Nigerian President Muhammadu Buhari is due to visit the country at the end of this month, his first state visit to an African country.