Sign in to add comments or Register for free in 1 minute...
UK-based construction firm Canary Wharf Group has announced plans to construct a 20-storey building at 25 Churchill Place, Canary Wharf in London.
» Read more on Worldconstructionnetwork...