Designed by
Title
Tower Bridge and the Shard, London, UK. #29778457
Description
Tower Bridge and the Shard (known as Shard of Glass; 309.6 metres), London, UK. The Shard is the tallest building in London, UK and the EU. Boats on the Thames river on the left.
This image is editorial