Unforgotten? I love to recall my days on the buses in Aberdeen, says James Fleet

James Fleet as Chris Lowe in Unforgotten (ITV)
James Fleet as Chris Lowe in Unforgotten (ITV)