President Uhuru Kenyatta’s lead in the polls over Raila Odinga has narrowed from a high of 30 points down to 5. Credit: Xiaojun Deng.