London, United Kingdom - Palace of Westminster (Houses of Parliament) with Big Ben clock tower. UNESCO World Heritage Site.

Royalty-free stock photo ID: 124316674

London, United Kingdom - Palace of Westminster (Houses of Parliament) with Big Ben clock tower. UNESCO World Heritage Site.