Blurred street scene with figures in the rain and window lit office building, Charing cross Rd, London, UK
Resolution
5436 x 3541px
Contributor
Rights
Release
Stock Photo ID
D1223_6_177