Search for

Big Ben

London, England

Big Ben

The clock tower known as Big Ben, part of the Palace of Westminster, stands illuminated against the night sky. The iconic clock faces are surrounded by intricate Gothic details and lights accentuating the architectural beauty. Big Ben has been an emblem of London and a symbol of the UK's rich history since its completion in 1859.

See more photos like this