Tall Ships Festival - London


Tall Ships Festival held on the River Thames in the East of London


Size: 5184px × 3456px
Location: River Thames, London, England,
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: .., boats, borough, britain, england, festival, great, greenwich, london, river, royal, sailing, ships, tall, thames