London Mayor Sadiq Khan said TfL would only pay for the work if it was part of a long-term Government funding agreement. Such ...