Raila Odinga and William Ruto are running neck and neck as the official results slowly come in.



Source link