(BBC News) Kenya's Supreme Court has annulled the result of last month's presidential election, citing irregularities, and ordered a new one within 60 days.
The election commission had declared incumbent Uhuru Kenyatta the winner by a margin of 1.4 million votes.
Raila Odinga, Mr Kenyatta's opponent, said the commission was "rotten" and demanded resignations and prosecutions.
Advertisement - story continues below
President Kenyatta said he would respect the court's decision but also branded the judges "crooks".