Designed by
Title
The Shard, tallest building in UK, on Southwark bank of River Thames seen from Tower of London, England #119001465
Description
London, UK - April 2018: The Shard, tallest building in UK, iconic architectural landmarks of London located on the Southwark bank of the River Thames seen from Tower of London, England
This image is editorial