Odinga versus Kenyatta: Kenyan election explained
The two front-runners in Kenya's presidential election have been holding their final rallies in Nairobi, ahead of Monday's vote.
Prime Minister Raila Odinga and his deputy, Uhuru Kenyatta, are favourites to succeed President Kibaki, in the first poll since the post-2007 election violence.
BBC Africa's Alex Jakana explains why the election matters and why it works.