People have been turning out to vote in large numbers in Kenya's general election amid fears that the result could trigger communal violence.

The contest pits President Uhuru Kenyatta against his long-time rival, Raila Odinga.

Voters in Kibera, Nairobi, described their hopes for the future.