
A high-flying Royal Marines colonel who has given up his military career to run for parliament has insisted that “only Labour can be trusted on defence”.
Colonel Alistair Carns is one of 14 veterans standing for Labour at this general election, in a significant shift since Jeremy Corbyn was leader of the party in 2019.