The River Thames in London, with The Tower Of London and the walkie talkie Commercial Building at 20 Fenchurch Street in the background.


Size: 5760px × 3840px
Location: London, England.
Photo credit: © Rob Carter / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 20, architecture, britain, city, england, fenchurch, great, kingdom, london, river, street, talkie, thames, tower, uk, united, walkie