More than a million people marched peacefully through central London yesterday to demand that MPs grant a second referendum on Brexit.
The 'Put it to the People March for a People's Vote' has been hailed as "one of the biggest demonstrations in British history", reflecting people's growing alarm over the way the government is handling Brexit.
Labour MP Tom Watson was among the senior politicians who joined yesterday's People's Vote March in central London.
He told the crowd of protestors assembled at Parliament Square: "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."
London's Mayor Sadiq Khan also addressed the crowd at Parliament Square. He tweeted shortly after the march that "enough is enough... it's give to give the British public the final say on Brexit".
Today in London, thousands of people from across our city and country came together to send a clear message:— Sadiq Khan (@SadiqKhan) March 23, 2019
Enough is enough. No more chaos, confusion and noise. It's time to give the British public the final say on Brexit. #PeoplesVote 🇪🇺#PutItToThePeople 🇪🇺 pic.twitter.com/ha4sQmhv3j
Scotland's First Minister, Nicola Sturgeon, told the crowd in central London that the UK now has a "moment of opportunity", saying: "It's imperative now that Parliament takes back control."
Many of the crowd made their opinions clear with witty homemade signs and banners. Take a look at some of the most inventive examples below, including one that Queer Eye's Jonathan Van Ness would almost certainly approve of...
As of Sunday morning, the hashtag #PeoplesMarchVote is still trending on Twitter, and scrolling through it reveals even more brilliant signs and banners from yesterday's People's Vote march.