Canary Wharf, London, England. 1015, Stock Photo, Picture And Rights Managed Image. Pic. YB3-2030680