Babcock



Babcock frigate win offers lifeline to UK shipbuilding

  • Ships will cost an average £250 million to produce and support 2,500 jobs
By Reuters ·