Labour leader Jeremy Corbyn has vowed to give the British people a "final say" on Brexit if he becomes prime minister.

An incoming Labour government would start negotiating a "sensible" Brexit deal in January and then hold a referendum by July.