• Big Ben

The iconic clock in the Elizabeth Tower at the north end of the Palace of Westminster in London. Built in 1859, the clock is 96 meters tall, with 334 steps from ground level to the belfry. Big Ben is the name of the largest bell in the tower weighing 13.76 tons and measuring 2.29 meters in height and 2.74 meters in diameter.