File details

Construction site for the Shard retail development, the Shard will be the tallest building in Europe reaching 72 storeys, London - Jess Hurd - 2009-09-24
powered by infradox.com