Thames Barrier, movable flood barrier situated on the River Thames in South East London, England, United Kingdom

- Image ID: PKCNYR
Thames Barrier, movable flood barrier situated on the River Thames in South East London, England, United Kingdom
Jeff Gilbert / Alamy Stock Photo
Image ID: PKCNYR
Thames Barrier, movable flood barrier situated on the River Thames in South East London, England, United Kingdom
Location: Thames Barrier Park, North Woolwich Road, London,SE18 5NJ, UK