President Uhuru Kenyatta and Raila Odinga will battle it out in a fresh presidential poll On October 17, in a ballot that the Independent and Boundaries Commission (IEBC) has limited to the two candidates only. IEBC resolved to limit the repeat presidential poll to Uhuru and Raila by basing the decision on the 2013 Supreme […]