Babcock International Gets Two Submarine Contracts Worth GBP121 Million Global News Select Nov 28, 2023 1:55pm