castle with lights and a clock tower by a bridge A large building in a city is all lit up. a very large building that has a clock on top Big Ben is always recognizable in London England. A scenic view of Big Ben in the evening hours.