Brexit march London LIVE news: 'One million' turned out for People's Vote protest in London as MPs voted to delay Boris Johnson's deal

Barney Davis, Bonnie Christian, Rebecca Speare-Cole

An estimated one million people descended on London today to call for a final say on Brexit, organisers of the People's Vote March said.

Cheers rung out across Westminster on Saturday as MPs voted for an amendment which forces Boris Johnson to ask for a delay on his Brexit deal.

Huge numbers marched through the capital, adorned in EU flags, beret and carrying placards.

A host of celebrities and politicians including Sir Patrick Stewart and David Lammy addressed the crowds in Parliament Square, calling for a confirmatory vote on any EU withdrawal agreement.

Read our live updates below...