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.