by dutourdumonde
London, UK - CIRCA JULY 2012: The Shard is the tallest building in Europe at 306 metres (1,004 ft) high.