Odinga

Kenya Supreme Court Annuls Result of Presidential Election

Kenya’s Supreme Court has annulled the result of the country’s recent presidential election. Judge David…