The Clock Tower of the Palace of Westminster - officially named Saint Stephen's Tower - is commonly known as the Big Ben.The tower is one of London's most famous landmarks.The clock inside the tower was the world's largest when it was installed in the middle of the 19th century.The name Big Ben actually refers to the clock's hour bell, the largest of the clock's five bells.There were two bells cast as the clock tower's hour bell.