English
English version

Transport for London

From Longman Dictionary of Contemporary EnglishTransport for LondonTransport for London // (abbreviation TfL)  a local government organization that is responsible for underground, rail and road transport in London
Pictures of the day
What are these?
Click on the pictures to check.