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.
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.



