Babcock shares climb after bagging £1.6 billion British army contract

Mar 26, 2025 - 09:36
 0
Babcock shares climb after bagging £1.6 billion British army contract