Canary Wharf is a rival to London's traditional financial centre, The City of London or 'Square Mile'. The extensive business development is located on the Isle of Dogs in the London Borough of Tower Hamlets. It is centred on the old West India Docks much of which was destroyed in WW2. After a brief...