Tens of thousands of demonstrators filled the streets of central London on Saturday to take part in the “Together Alliance” march.
Organised by a coalition of trade unions, anti-racism groups, and religious bodies, the event was positioned as one of the largest counter-protests against the far-right in British history.
The Metropolitan Police provided a preliminary estimate of approximately 50,000 attendees, who marched from Marble Arch toward Whitehall to voice their opposition to rising xenophobia and systemic racism.
The demonstration serves as a direct response to a massive far-right rally held last September, which drew an estimated 150,000 people and resulted in violent clashes with law enforcement.
With another far-right gathering scheduled for mid-May, Saturday’s demonstrators carried placards emphasising national unity and criticising the government’s focus on immigration.

Participants of various ages travelled from across the UK, expressing concern that the current political climate has become increasingly toxic and divisive.
The timing of the march is significant, occurring just six weeks before pivotal local and devolved elections in Scotland, Wales, and London.
Many attendees voiced anxiety over the projected success of the hard-right Reform UK party, which has been leading national polls for over a year.
Critics at the rally also targeted the ruling Labour Party, arguing that its hardening stance on asylum-seekers is an ineffective attempt to mirror far-right rhetoric to win back voters.
The event passed off under a significant police presence, with no major counter-protests reported.
Trending 