Merrick WellsOct 17, 202114 minThe Iconography of Britain #2 : The Red London BusThe Red double decker bus is so synonymous with the image of London that it has become a global symbol of London and Britain. It is...