The Big Ben and houses of parliament, London, UK.

Royalty-free stock photo ID: 77660260

The Big Ben and houses of parliament, London, UK.