The Babcock international Group Marine Division shipyard on the River Torridge, at Appledore, North Devon, England, UK

- Image ID: RANEX3

The Babcock international Group Marine Division shipyard on the River Torridge, at Appledore, North Devon, England, UK

Peter Titmuss / Alamy Stock Photo

Image ID: RANEX3

Location: River Torridge, at Appledore, North Devon, England, UK