The London Transport Museum, located in the vibrant Covent Garden district, is a fascinating institution that tells the story of the evolution of public transport in London, from its beginnings in the 19th century to the present day. Founded to preserve and narrate the history of transportation in the British...