Escalators, Canary Wharf Station, Docklands, London.

Escalators, Canary Wharf Station, Docklands, London, England