London street scene through rain-soaked bus windows, London, England, United Kingdom

- Image ID: E81N3H

London street scene through rain-soaked bus windows, London, England, United Kingdom

imageBROKER / Alamy Stock Photo

Image ID: E81N3H