The local authority has struck a £3.2 million deal with Transport for London (TfL), following four years in which Croydon was ...