Hundreds of thousands of people from across the UK are marching through central London to demand a public vote on Boris Johnson's Brexit deal.
The demonstration, organised by the People's Vote campaign group, will converge on Westminster, where MPs are sitting on a Saturday for the first time in 37 years to debate and vote on the agreement.
Some protesters carried placards, waved flags and displayed banners, while others showed their support for continued membership of the Brussels bloc by wearing berets in the colours of the EU.
Celebrities taking part in the march, included the actors Sir Patrick Stewart and Stephen McGann.
There was also a float depicting the prime minister's controversial chief aide Dominic Cummings using Mr Johnson as a puppet.
With "Demonic Cummings" emblazoned across its forehead, the horned figure carried on the float appeared to be dressed in a Nazi uniform with a Union Jack moustache and an armband with the message Get Brexit Done written on it.
At the head of the march was London Mayor Sadiq Khan, who is calling for people to be given the "final say" on Brexit.
More from Politics
Among the speakers at the rally in Parliament Square is former deputy Conservative leader, Lord Heseltine.
Labour frontbencher Diane Abbott tweeted: "Delighted to speak at #PeoplesVoteMarch today. The Johnson/Trump deal will attack living standards & workers' rights, remove environmental protections, and axe safety & food standards. If the deal is so good, then why is the government so worried about putting it to the people?"
Liberal Democrat MP and People's Vote supporter, Chuka Umunna apologised for missing the march, and told campaigners, "WRead More – Source