Houses of Parliament and Big Ben in Westminster, London.

Royalty-free stock photo ID: 127854152

Houses of Parliament and Big Ben in Westminster, London.