Big Ben is located in London, England. It is a large clock tower with a famous bell called the Great Bell that chimes on the hour. The clock faces have large dials that display the time and have to be changed periodically.Weniger lesen