Stock Photo - The Shard, built in 2012 and standing 306 meters tall, the Shard is currently the tallest building in the European Union and a new London attraction. London, United Kingdom, UK.

Stock Photo: The Shard, built in 2012 and standing 306 meters tall, the Shard is currently the tallest building in the European Union and a new London attraction.

Searchable keywords

Choose multiple keywords