Raila Odinga

Kenya’s opposition leader and National Super Alliance leader Raila Odinga (C) arrives at the Kenyan Supreme Court in Nairobi, September 1, 2017. (Photo by AFP)

Comments Below

comments Below

Africa News

Africafrique Africa News From Africa

Leave a Reply

Your email address will not be published. Required fields are marked *