News

There is a growing belief that 2.5% of GDP is not nearly enough to pay for the UK’s defence needs and the taxpayer alone ...