Organized by hundreds of groups, the Together Alliance event was billed as the biggest march in UK history to counter the far right. London's Metropolitan Police provided a 'rough estimate of around 50,000 people' in attendance.

Together Alliance march begins in central London at midday; a separate event organised by the Palestine Coalition is also taking place

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