Big Ben towering over the city of London with it's massive clock. An old photo of the clock in the Tower of London. A large and tall clock in a big city A old photo of a large clock tower in Britain.  A large clock tower in the middle of a city.