News

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