Designed by
Title
The Shard of Glass #33907952
Description
The Shard towering over London, photographed in London, UK, on 14th July 2013. Built in 2012 and standing 306 meters tall, the Shard is currently the tallest building in the European Union and a new London attraction.
This image is editorial