by jovannig
LONDON - SEP 28 : The Shard building and riverside pictured on September 28, 2013, in London. The Shard opened to the public on February 2013. Standing 309m,the Shard is the tallest building in Europe.