Image 9 of 67
London
Big Ben and busses.JPG
Big Ben clock and tower with double deck busses in London, UK in August 1986
Photo by Dennis Brack
Photo by Dennis Brack
- Copyright
- Dennis Brack
- Image Size
- 2061x3000 / 2.6MB
- www.dennisbrack.com