There is one day to go until the general election, and nobody's leaving anything on the table.

Jeremy Corbyn, Theresa May and Tim Farron are all on marathon, last minute, cross-country dashes to hoover up as many votes as they can before polls open on Thursday.

In his final press interview before polling day, Jeremy Corbyn told the Mirror "we are going to win" and outlined a vision of hope for the future.

But he faced a hitch as he was forced to temporarily replace Shadow Home Secretary Diane Abbott due to illness.

Mrs May meanwhile is facing a growing backlash and claims she's trying to distract from police cuts after she announced she'd rip up human rights laws that "get in the way" of fighting terror.

At a campaign stop in Norwich she denied "desperate" tactics and, alarmingly, refused to rule out holding another election within the next five years.

The Tory leader - who's keeping husband Philip by her side all day - was also booed by butchers in a meat market this morning who shouted "vote Labour!".

Follow live updates from the campaign trail all day below.