The Shard building - London Cityscape River Thames United Kingdom
Image Details

Still Image of The Shard Building London Cityscape River Thames United Kingdom

Contributor: RichardjJones
3.1 MB

This image was captured from a video: