News

Presiding over the House of Commons, Big Ben is not only the most iconic landmark on London's skyline but a timeless piece of architecture that symbolizes England's democratic heritage.