Almost 700\,000 march to demand ‘people’s vote’ on Brexit deal

Almost 700,000 march to demand ‘people’s vote’ on Brexit deal