Shard Tower opens
The London skyline seems to be changing by the day! Meet London’s Shard, an 87-story tower in Southwark, which is officially the tallest building in Europe.
It’s currently opening with 26 floors of vacant office space. The only tenant so far is the Shangri-la Hotel, which is using floors 34 to 52. Read more about it.