The Conservatives have pledged to lower immigration, raise the tax-free personal allowance and increase NHS funding in their general election manifesto.

Middle-class pensioners are set to lose benefits under Conservative plans to fund social care while means-testing will be introduced on winter fuel payments.

The Conservatives will also pass legislation to ensure nobody has to sell their home to pay for their care during their lifetime, and new rules will allow pensioners needing nursing home treatment to keep more of their assets.

Here are the key points in the Conservative manifesto: