The clock located in the Big Ben clock tower in London England. A zoomed in look at the face of Big Ben in England. An ornately decorated building has a huge clock on it. A big clock on top of a building. A clock on a tower says it is 4:39.