Designed by
Title
The Shard, the tallest building in UK #75931693
Description
LONDON - MAY 24: The Shard, the tallest skyscaper building in UK, with river Thames scene view under cloudy sky in London, England, was taken on May 24, 2016.
This image is editorial