Contesting presidential hopefuls President Uhuru Kenyatta and his main political rival Raila Odinga have cast their votes in a hotly contested Kenyan election. Millions of people braved the early morning chill to cast their ballots in a tense but peaceful day of presidential elections. Our East African correspondent Sarah Kimani is watching the elections closely.