Nasa has demanded that IEBC declare Raila Odinga winner of the  presidential election.

Chief agent Musalia Mudavadi said the Opposition chief defeated President Uhuru Kenyatta by over 1 million votes.

“We have received further information furnishing us with results from IEBC data.. The results show Raila garnered 8 .4 million votes and Uhuru  7 .7 million,” he said.

NASA claimed that their candidate garnered 8,041,726 votes against Uhuru’s 7,755,448 votes.

More to follow