Kenya goes to the polls on 4 March. The presidential race is deeply polarized and has generated a lot of anxiety among voters.

Two powerful political groupings have emerged. Current Prime Minister Raila Odinga is bidding for the presidency with Kalonzo Musyoka as his running mate. They are up against Uhuru Kenyatta and his deputy William Ruto.