Blurred silhouettes of Big Ben and Parliament House viewed from the Thames. Westminster, London, UK. From Londons Polaroids
Resolution
4198 x 5102px
Contributor
Rights
Release
Stock Photo ID
D1223_13_105