
Boris Johnson has committed Britain to increasing defence spending to 2.5% 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”.