President Uhuru Kenyatta has handed over power to his Deputy William Ruto who won recent elections.

Ruto is set to take oath today, effectively succeeding Kenyatta as the country’s fifth president.

Writing on Twitter Ruto said he is ready to carry on the journey to transform Kenya after a smooth hand over.

“Thank you President Kenyatta for the tour and orientation at @StateHouseKenya and smooth management of the handover process. I am ready to carry on with the journey to transform the country for the better.”

Kenyatta had made it clear that he preferred Raila Odinga to succeed him but he lost the election to Ruto.