Office workers on concourse at Canary Wharf London UK Britain England United Kingdom

- Image ID: A9AB22