A TV documentary about New Scotland Yard filmed in 1967.