News
September 1, 2017

Supreme Court annuls presidential results, calls for re-run in 60 days.

Kenya's Supreme Court has annulled last month's election results and has called for fresh polls…
Read More