Established as far back as 1980 the London Transport Museum is perhaps the only location in the British capital to discover the back-story of some of the world’s most iconic locomotive inventions. From the towering red Double Decker bus to the almost signatory black taxi…