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...