Stock Photo - The Shard, Europe´s tallest building, the tower of the mediaeval Southwark Cathedral, and modern office buildings on the south bank of the Thames, in Southwark, London, England - just by London Bridge - caught in late evening light.

Stock Photo: The Shard, Europe's tallest building, the tower of the mediaeval Southwark Cathedral, and modern office buildings on the south bank of the Thames, in Southwark.

Searchable keywords

Choose multiple keywords