Boris Johnson has committed Britain to increasing defence spending to 2.5 per cent of GDP by the end of the decade as Nato rises to the threat of Russian aggression.
The Prime Minister pledged the hike on Thursday after a Cabinet row over defence spending, and insisted that the “cost of freedom” is “always worth paying”.