Designed by
Title
The Shard, the tallest building in Europe, #129943907
Description
LONDON, ENGLAND - MAY 25: view Shard building from St. Thomas Street on May 25, 2013 in London. The Shard, the tallest building in Europe, opened to the public on February 2013.
This image is editorial