Office workers at lunchtime on Canary Wharf plaza with clocks London Docklands Isle of Dogs Tower Hamlets East London England UK

- Image ID: D5JPKH