Who is David Maraga?

KTN Newsdesk | Thursday 14 Sep 2017 2:50 pm