The two main parties' election campaigns got under way today as the election bill was given royal assent, meaning the election is now officially on for 12 December.
The prime minister spent the day visiting a hospital, a school and a police station - while Jeremy Corbyn delivered an impassioned speech in London.
Mr Corbyn vowed to "transform" Britain by taking on "the few who run a corrupt system" as he kicked off his party's campaign alongside a shadow cabinet.
The party leader promised to "rebuild" public services and hit out at "tax dodgers, dodgy landlords, bad bosses and big polluters". He also promised to solve Brexit within six months of being elected.
But Prime Minister Boris Johnson blamed Mr Corbyn for the delay to Brexit.
He said he was "incredibly frustrated" that the 31 October deadline had to be extended, but a Conservative election win would remove the "logjam".