Giles Kristian: Life and career, author of new novel Where Blood Runs Cold… with TRE’s Hannah Murray

119