The nation was shaken by the news of the slain Leeds student Carilton Maina who was shot dead by police who while visiting home in Kibera. He was in the company of three other friends but he was the only one who was shot after they were from watching a
Read MoreThe nation was shaken by the news of the slain Leeds student Carilton Maina who was shot dead by police who while visiting home in Kibera. He was in the company of