Street view of the Citi offices at 25 Canada Square in Canary Wharf, London, United Kingdom. Canary Wharf, a major business and financial district, is characterised by many modern skyscraper buildings.