X

Tag: London Bus

The London Bus – an archetypal symbol

When you think about London, you immediately reckon the Big Ben, the London Eye, the Queen and, of course, the…