The Shard Tower

The Shard Tower

Simon Dawson/Bloomberg

London's Shard tower is the European Union's tallest skyscraper. The development will cost 1.5 billion pounds ($2.4 billion) when completed and be worth 2.5 billion pounds when fully leased, its developers said.