The Palace of Westminster and the Elizabeth Tower, commonly known as Big Ben, dominate the London skyline, with the Elizabeth Tower's clock face visible. The Palace of Westminster is adorned with numerous flags, and a red double-decker bus is parked on the street.