Kenya Supreme Court annuls presidential election results in first for Africa
washingtonpost.com