What is the Big Ben of London? A tower, a clock or a bell?

The Westminster Palace (the meeting place of the Parliament) is located in…