The Palace of Westminster and Big Ben from the South Bank of the Thames in London, England

Royalty-free stock photo ID: 67045417

The Palace of Westminster and Big Ben from the South Bank of the Thames in London, England