DAVID MUCHUI

David Muchui is Nation Correspondent based in Meru.

David Muchui is Nation Correspondent based in Meru.