Brexit Party leader Nigel Farage today vowed to fight all 46 London seats held by Labour.

Mr Farage launched his party’s London campaign at a boxing club in Hainault, east London where he was cheered by supporters.

Brexit party candidates in the 21 London seats held by the Conservatives were ordered to withdraw from the election earlier this week to bolster Boris Johnson’s chances of forming a government.

Mr Farage hopes to win enough seats to hold the balance of power and force the Prime Minister to drop his withdrawal agreement in favour of a No Deal Brexit.

But the Brexit Party faces a tough challenge in London where 60% of voters backed ‘Remain’ in the 2016 EU referendum.

Just 14 of London’s 73 constituencies had a majority in favour of leaving the EU. Only six were Labour seats.

In parts of east London like this, there are constituencies that voted by 69%, by 70%, to leave the European Union. All their senior figures said during the referendum, after the referendum, and indeed in their election manifesto, they said they would honour the result of the referendum, and they have - I put it to you - completely betrayed the trust of Labour voters in this country. We're going to stand against every single one of them.

Nigel Farage, Brexit Party