Prime Minister Boris Johnson has launched the Conservative Party's election manifesto, promising to "get Brexit done" and "forge a new Britain".

He vowed to train 50,000 new nurses, at a cost of £750m a year, and create 50 million more GP appointments.

Other "guarantees" include tighter immigration controls, net zero carbon emissions by 2050 and no increases in income tax and VAT rates.