Prime minister announces £1.1bn defence spending
The prime minister has announced £1.1bn is to be spent on defence, including £800m for a new surveillance package.
Speaking at the Farnborough International Air Show, he said the funds will "keep Britain safe in the years to come".