Kenya Supreme Court annuls elections, Calls for rerun

Kenya’s Supreme Court has annulled the country’s presidential election which was held on August 8, this year. In its ruling today, the court upheld