The two front runners, President Uhuru Kenyatta (left) and Raila Odinga (right). Credit: State House of Kenya/World Economic Forum.