The Shard (Shard London Bridge) is the newest highlight of the London Skyline and it is dubbed as the tallest building in Europe. As a record-setting building, it goes without saying that the cost to put up this building is very steep. The final cost of the Shard and its neighboring building called the Place is an estimated 1.5 billion pounds. This covers the purchase price for the construction site and the debt interest. Many believe this is a sound investment considering that the net worth of the Shard is pegged now at 2.5 billion pounds or $3.9 billion.