The final Canary Wharf tower tops out

CANARY Wharf Group will today put into place the final piece of steel at 25/30 Churchill Place, the last building in the original Canary Wharf 1988 masterplan to be completed. The 525,000 square feet property has been half pre-let to the European Medicines Agency for 25 years at £46.50 per sq ft. The rest of the tower remains unlet.