Election board officials had said incumbent President Uhuru Kenyatta won by 1.5 million votes, but that was rejected by opposition leader Raila Odinga, who says the 2017 election -- and the previous two -- were stolen from him.
The court ordered a fresh vote to be held within 60 days.
More about: #Kenya