Jeremy Corbyn pledged to stand up for “exploited, ripped off and dehumanised workers” as he highlighted Labour’s workers manifesto during a speech in London.

Labour was also launching its manifesto for disabled people with a series of commitments aimed at helping them live independent lives.

Meanwhile, Boris Johnson was given tips about looking smart while visiting veterans living near Salisbury.

“You’ve got dandruff on you,” Paul O’Rourke told the Prime Minister as they chatted either side of the window of his room.

The PM later visited Salisbury Christmas Market, where he spoke to traders and helped sell a tub of Turkish delight.

General Election 2019
Jeremy Corbyn gave a speech on workers’ rights outside Birkbeck/SOAS University of London (David Mirzoeff/PA)
General Election 2019
The Labour leader said he would take on the ‘bad bosses’ with what he believes is the biggest expansion of workers’ rights in Britain’s history (David Mirzoeff/PA)
General Election 2019
Labour is pledging a £10 minimum wage for all workers, a ban on zero-hours contracts and a requirement that all mid-shift breaks are paid (David Mirzoeff/PA)
General Election 2019
Prime Minister Boris Johnson visited a veterans centre in Salisbury and spoke to Paul O’Rourke, 56, who served in the Royal Irish Rangers and told the PM ‘you’ve got dandruff on you’, adding ‘someone had to say something’ (Stefan Rousseau/PA)
General Election 2019
The PM, pictured with war veteran James Gammer, campaigned in south-west England in and around official Nato engagements (Stefan Rousseau/PA)
General Election 2019
Mr Johnson later enjoyed a visit to Salisbury Christmas Market, arriving to cheers although there was some heckling among the messages of support during his walkabout (Stefan Rousseau/PA)
General Election 2019
He stopped at a Turkish delight stall, selling a tub while stood in front of a sign which read ‘Simply nuts and olives’ (Stefan Rousseau/PA)
General Election 2019
Shouts aimed at Mr Johnson included ‘vote Labour’, ‘get Brexit done’ and ‘tell me how many children you’ve got?’ (Stefan Rousseau/PA)
General Election 2019
Steve Aiken, leader of the Ulster Unionist Party, spoke to Northern Ireland business leaders at Pinsent Mason in Belfast, calling for significant investment in existing infrastructure before a ‘fantasy’ bridge to Scotland (Liam McBurney/PA)
General Election 2019
Brexit Party leader Nigel Farage took the party’s campaign bus to Worksop, Nottinghamshire (Jacob King/PA)
General Election 2019
Brexit Party leader Nigel Farage holds up a copy of The Brexiteer during a visit to JPI Printers in Dinnington, South Yorkshire (Jacob King/PA)
General Election 2019
He also said a second referendum would be ‘disastrous’ (Jacob King/PA)
General Election 2019
And Liberal Democrat Leader Jo Swinson made her way to Chelmsford to discuss the impact of Brexit and Trump trade deal with farmers (Aaron Chown/PA)