Shard – 28th Nov 2010

Image of The Shard being constructed on 28 November 2010, captured from the North Bank of the River Thames, London. Click the ‘fullscreen’button in the bottom right-hand corner and then use the controls to zoom in for a closer look!