Richard Kamau on 13th Sep

Police have been put on the spot over a suicide incident involving a man who had been arrested for shooting a pilot in 2011. According...