Thousands of people have turned out for two rival protest marches in central London.

Ukip organised a “Brexit Betrayal” march against Theresa May’s Withdrawal Deal, which included leader Gerard Batten and the party’s new adviser Tommy Robinson. The the former English Defence League leader is also known as Stephen Yaxley-Lennon.

Their march was countered by an anti-fascist demonstration organised by Stand Up To Racism.

Brexit
Tommy Robinson, Ukip’s new adviser, was on the march (Gareth Fuller/PA)
Brexit
Robinson was surrounded by supporters and Ukip and Union flags (Gareth Fuller/PA)
Brexit
Ukip leader Gerard Batten (Gareth Fuller/PA)
Brexit
Theresa May was branded a traitor by many on the march (Gareth Fuller/PA)
Brexit
Those on the march are unhappy with the Prime Minister’s deal (Gareth Fuller/PA)
Brexit
The protesters are happy for the UK to crash out of the EU without a deal (Gareth Fuller/PA)
Brexit
Anger was palpable among those marching (Gareth Fuller/PA)

But there was also a counter-demonstration that was bigger than the Brexit march.

Brexit
The march accused Robinson of racism and creating division (Victoria Jones/PA)
Brexit
There was a large police presence to keep the two protests apart(Victoria Jones/PA)
Brexit
The counter demonstration had larger numbers (Victoria Jones/PA)
Brexit
EU flags were being waved in the alternative march (Victoria Jones/PA)
Brexit
Signs celebrating diversity were also held aloft (Victoria Jones/PA)
Brexit
Others were calling for a referendum now that the Prime Minister has agreed her deal (Victoria Jones/PA)

Despite efforts to keep the two groups of protesters apart, clashes did break out.

Rival protesters clash in Trafalgar Square
Rival protesters clash in Trafalgar Square (Victoria Jones/PA)
Police officers holding truncheons attempt to keep the crowds under control
Police officers holding truncheons attempted to keep the crowds under control (Victoria Jones/PA)
Clashes break out
Officers were quick to clamp down on any skirmishes (Victoria Jones/PA)
Tommy Robinson addressing the rally
Robinson addressed the Ukip-organised rally after it ended (Gareth Fuller/PA)