Red double-decker bus on Westminster Bridge, in front of the Palace of Westminster, London, England, United Kingdom, Europe
Resolution
5988 x 3992px
Collection
Contributor
Rights
Release
Stock Photo ID
D246_30_091