Kenya's Supreme Court has annulled the result of the country's recent presidential election.

Citing irregularities, the Supreme Court said a new poll should be held within 60 days.

The new election is expected to hold on November 1.

Raila Odinga, the defeated opposition leader of the National Super Alliance (NASA), had denounced the result of the vote as a fix.

Also Read: 'Kenyatta Must Go', Kenya Opposition Demands

Odinga claimed he was the rightful winner and not President Uhuru Kenyatta, and NASA said a major hacking attack manipulated electronic results sent in from polling stations.

The disputed election sparked protests which at times turned violent leaving at least 16 people dead and more than 177 injured.