LONDON, ENGLAND - OCT 12: Canary Wharf on October 12th, 2012 in London, England. Canary Wharf is the largest financial district of London and home to some of the worlds largest investment banks.
Editorial use only
Editorial credit: Gordon Bell / Shutterstock.com

Royalty-free stock photo ID: 116151868

LONDON, ENGLAND - OCT 12: Canary Wharf on October 12th, 2012 in London, England. Canary Wharf is the largest financial district of London and home to some of the worlds largest investment banks.