The Big Ben clock tower towering over the city of London. A picture of a big clock tower in a small town. there is a tall tower that has a clock at the top of it a picture of big ben and a subway sign a clock tower rises in the blue sky