Babcock awards contracts for Royal Navy Type 31 programme

Image: Babcock International Group PLC.



  • Babcock