An estimated 1 million people flooded the streets of central London on Saturday in favour of a final say on Brexit.
Those in attendance demanded a so-called “People’s Vote”, which would allow voters to choose how the UK exits the European Union together with the option for the country to remain a member.
Organisers People’s Vote said some 1 million demonstrators took part, which they said made it one of the biggest protests in British history. Around 700,000 joined a similar rally in October.
Protestors travelled from across the country, with groups posting on social media. One campaigner took on a 715-mile journey on ferries, trains and buses from Orkney in Scotland.
Large EU flags were flown by people throughout the length of the crowd.
Mariella Frostrup and Richard Bacon, who were hosting a rally in Parliament Square, told the crowds an initial count showed the amount of people taking part in the march had topped 1 million.
The march featured people of all ages who were lead in chants for a “people’s vote”.
Many people wore yellow fluorescent stickers reading “Bollocks to Brexit. It’s not a done deal”.
The Prime Minister claims she speaks for Britain. Well, have a look out of the window Prime Minister. Open your curtains. Switch on your TV. Look at this great crowd today. Here are the people. Theresa May: you don’t speak for us. #PutItToThePeoplepic.twitter.com/wnKOrtmoO8— Tom Watson (@tom_watson) March 23, 2019
Politicians including outgoing Lib Dem leader Vince Cable and the London mayor, Sadiq Khan, were in attendance.
Other speakers included former Conservative cabinet minister Justine Greening and ex-attorney general Dominic Grieve, former Tory turned independent MP Anna Soubry, Lib Dem deputy leader Jo Swinson, Green Party MP...