Raila Odinga

Kenya to hold fresh presidential vote on October 17

NAIROBI: Kenya will hold a fresh presidential vote on October 17, the election commission said… Read More