BREAKING NEWS: Raila withdraws from race, demands fresh election
Raila Odinga has withdrawn from the October 26 presidential race and demanded that IEBC calls a fresh election.
The decision is in Kenya's interest and is "a win-win for everyone", the NASA leader said on Tuesday.
The former Prime…