More than 100 charities, campaign groups and trade unions marched in a show of unity against far right politics

Together Alliance march – live updates

Tens of thousands of people have gathered in London to march against the far right in the biggest multicultural demonstration in UK history.

Organisers claimed half a million people had travelled to the capital for the Together Alliance march. Police estimated the turnout closer to 50,000, although they admitted it was difficult to judge due to how spread out the crowd was.

Beginning in Park Lane, more than 100 charities, campaign groups and trade unions marched to Trafalgar Square via Whitehall in a show of unity against far-right politics.