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 ruling makes Kenya the first African country to have a presidential poll invalidated by a court. The … Read more →