David Cairns: 1966-2011

David Cairns, Labour MP for Inverclyde, has passed away. He was only 44. He was a former VSO Parliamentarian volunteer in Kenya (2010); here is an eye-opening, heartbreaking, first-hand account of his time in Kenya.