It's among the world's most photographed landmarks, a symbol of the United Kingdom and an engineering marvel. But London's Big Ben also has an important job to do as it rings in the new year. Three ...
YouTube on MSN

A tour inside Big Ben

Discover the iconic clock tower, Big Ben, located in London, England. This remarkable structure has been in operation for nearly 150 years. The video features an exploration of Big Ben's mechanical ...