Five Type 31 Frigates on Order with Babcock

Babcock Team 31 were contracted by the UK Ministry of [...]