English Wikipedia - The Free Encycl...
Download this dictionary
Transport for London
Transport for London (TfL) is a local government body responsible for most aspects of the transport system in Greater London in England, formerly named "London Transport" (LT). Its role is to implement the transport strategy and to manage transport services across London. Its head office is in Windsor House in the City of Westminster.

See more at Wikipedia.org...


© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License