TfL earned £663,640 from gambling adverts in 2022-23, against an overall revenue of £4.3bn.

​TfL earned £663,640 from gambling adverts in 2022-23, against an overall revenue of £4.3bn.