Clock at Canary Wharf in London Docklands financial district

Clock at Canary Wharf in London Docklands financial district

 Stock photo ID: 36430483

Similar images

  |   See all