Uhuru Kenyatta , Kenya's deputy prime minister, has narrowly won the country's presidential election with 50.07 percent of the vote, official results show, just enough to avoid a runoff with rival Raila Odinga, the prime minister.

In Odinga's hometown of Kisumu in Western Kenya, some supporters took his defeat badly, burning tyres and logs to block traffic.

Protesters say the vote was rigged and chanted "No Raila, No Peace". Riot police have been deployed.

Odinga, who is challenging the result in the courts, has called for his supporters to stay off the streets. 

Al Jazeera's Nazanine Moshiri reports from Nairobi.

Source: Al Jazeera