Designed by
Title
The Shard, tallest building in UK, on Southwark bank of River Thames seen from Tower of London, England #119001458
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