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