More than 100,000 protesters marched through central London on Saturday, carrying flags of England and Britain and scuffling with police in one of the UK's biggest right-wing demonstrations of modern ...