General Sir Nick Carter, centre, was Britain's chief of the defence staff from 2018 to 2021. PA
General Sir Nick Carter, centre, was Britain's chief of the defence staff from 2018 to 2021. PA

Ex-British military chief condemns Afghanistan 'failures'