A large tall building with a tower with a clock. A clock tower in a building standing near the water. Big Ben in central London during a sunny day. The Big Ben clock tower towering over the city of London. An prominent building with a clock on it's tower.