Tens of thousands of people marched through central London on Saturday in two separate protests - one against high levels of immigration and a perceived Islamic threat to British identity, and another in support of Palestinians.

Full article body is being fetched in the background. Refresh in a moment to see the complete paragraphs. For now this page shows a summary and AI analysis.