A view of the glass Shard building viewed from a narrow side street on the north bank of the River Thames in London, England.

- Image ID: S2NCRB