A red London bus and entrance to Westminster tube station, Big Ben (Elizabeth Tower) in the background, London, England, United Kingdom, Europe
Editorial
Resolution
4187 x 6274px
Contributor
Rights
Release
Stock Photo ID
D246_211_492
More ways to save
Market freeze