People’s Vote march: 670,000 protesters demand a final say on Brexit deal
You can’t ignore 670,000 voices demanding to be heard, can you? The second People’s Vote march floods the streets of London.
You can’t ignore 670,000 voices demanding to be heard, can you? The second People’s Vote march floods the streets of London.
Here’s the deal: 100,000 people have marched to demand their voices are heard about Brexit.