Around the World: London unveils Europe's tallest building

July 7, 2012

95-story Shard Tower stands at over 1,000 feet