Nestled in the heart of London, Big Ben stands as one of the most recognizable landmarks not only in the Unite