The Big Ben clock tower towering over the city of London.
A tall tower with a clock stands high over trees.
Big Ben clock tower in London showing 12 o'clock
A large clock tower building surrounded by trees.
Clock tower in the distance against a white sky.