Transport for London

Transport for London (TfL) is a local government body responsible for most of the transport network in London, United Kingdom. TfL is the successor organisation of the London Passenger Transport Board, which was established in 1933, and several other bodies in the intervening years.

1 story • Updated Oct 15, 2025
Transport for London
Technology

London Bus Drivers Demand Action as Cockroach Infestation Shocks Passengers

25 sources Oct 14, 2025