
Support truly
independent journalism
Around 25,000 people took to the streets of Britain on Wednesday night to defy the far-right and send a message that communities would not be divided by hate.

Around 25,000 people took to the streets of Britain on Wednesday night to defy the far-right and send a message that communities would not be divided by hate.