Tag: Appledore
Babcock bid to build British polar research ship
Babcock has confirmed it is bidding to construct the new UK polar flagship at its shipyard in Appledore, North Devon.
In April 2014, chancellor George Osborne announced that...