Richard Kamau on 13th Aug

At barely 31 years of age, Boniface Milimo has known poverty, misery, known defeat, known the heartbreak of losing someone...