The Palace of Westminster and Big Ben in London, England, with Gothic Revival architecture, a dramatic sky, and the River Thames in the foreground.