London's taxi are a symbol of Britain's capital, recognized around the world. They are as much a part of the capital's transport as the red buses and the Underground, carrying millions of passengers every year, in complete safety. Introduced to the capital in the early years of the twentieth century, they have evolved over the years, whilst retaining the essential elements that enable them to both perform the job well and be readily identifiable to...
Related Subjects
Transportation