London’s Tourist-friendly Transport System

London rates high as a visitor-friendly city with most international tourists. Helping to keep it at the top of the tourism charts is the city’s highly-efficient and expertly managed transportation network.
The Mayor of London`s “Transport for London” agency, also known as TfL, oversees most of London`s metropolitan transport system, including the well-known “London Buses”, Continue reading “London’s Tourist-friendly Transport System”