9/59
The Big Ben clock tower in London, England.

Big Ben Clock Tower

Description
The Big Ben clock tower in London, England.

Related Collections