Blogs in January 2016

If I Should Die 25th January 2016

Greenwich, London. When a homeless man walks into Greenwich police station and confesses a killing, it should be the admission that cracks open a murder enquiry. Instead, he stumbles out on to the street and collapses, bleeding from a...

Read More