Should you buy shares in Babcock?

Despite the UK’s political instability, the FTSE 100 defence company appears well placed to bounce back from its annus horribilis
AI Article