The Palace of Westminster and the Elizabeth Tower, commonly known as Big Ben, stand majestically in London, England, with the Elizabeth Tower's clock face visible against a backdrop of a cloudy sky at dusk.