Shard building

Shard is the tallest building in London, it has 95 floors. I have never been inside it, only saw it from outside. It looks very futuristic, especially in comparison to old buildings around it, but I am not sure I like because it looks unfinished on the top. Shard means a piece of broken glass with sharp edges. It will be interesting to know how the architect came up with this idea. And why? Here is a picture I took. 

Shard Building in London
View of Shard building in London