Big Ben Clock Tower and Parliament house at city of westminster, London England UK

Big Ben Clock Tower and Parliament house at city of westminster, London England UK

 Stock photo ID: 113050264