President Kenyatta holds talks with Africa50 CEO

March 1, 2018 In Latest News