The Shard stands above other buildings on the waterfront on the River Thames in London, England.
The Shard stands above other buildings on the waterfront on the River Thames in London, England.
Filename: msb-398509mod.jpg
Copyright