Kristin Scott Thomas – On the set of Slow Horses at Regents Canal in North London Kristin Scott Thomas – On the set of Slow Horses at Regents Canal in North London