More than 700,000 protesters march on Westminster calling for a Final Say on Brexit deal

More than 700,000 people took to the streets of London in support of The Independent's Final Say campaign in conjunction with the People's Vote movement.