Canary Wharf Group plc is a British property company headquartered in London, England. It is the owner and developer of nearly 100 acres of property at Canary Wharf and elsewhere in London. Over the l
HSBC World Headquarters and One Canada Square, viewed from the western end of West India Quay