More than 10,000 protesters took to the streets of central London in an anti-austerity rally against the Conservative government.
Activists marched from BBC Broadcasting House near Oxford Circus to Parliament Square for the Not One Day More demonstration on Saturday afternoon (July 1).
Placards on display at the event included "Wot A DisMay," "Theresa May, Sashay Away" and "The Only Good Tory is a Lavatory".
Pictures from the scene also showed crowds accumulating in Portland Square, with signs stating: "Austerity kills" and "Kick the Tories Out."
Others held up posters featuring Jeremy Corbyn's face, above the word 'Hope' - and banners that appeared to be a nod towards Prime Minister Theresa May with the slogans "May-Hem" and "Wot A DisMay."
Labour party leader Corbyn addressed the protesters later in the afternoon, and he was joined by the party's shadow chancellor John McDonnell and Madness front man Suggs, among others.
McDonnell was pictured hugging a fellow protester as he walked through the crowds ahead of his speech.
Protesters gathered outside BBC Broadcasting House in Portland Place at about midday where speakers included Owen Jones and MP Diane Abbott.
A minute's silence was also held for victims of the Grenfell Tower fire after Fire Brigades Union chiefs delivered a powerful speech to the crowd.
Organised by the People's Assembly Against Austerity, the event featured performances from musicians including DJ Shy FX, north London rock band Wolf Alice and singer Get Cape. Wear Cape. Fly.
Anti-austerity campaign group The People’s Assembly said in an online statement they “need to make sure” the opposition to May’s government is felt.
They wrote: “If we continue to mobilise in huge numbers we can deepen the crisis for the Conservatives and force big concessions on the NHS, education, housing and jobs.
“On Saturday July 1 we invite everyone - from campaigns and community groups across the country, from the trade unions, from political parties, and any individual - to come together in one massive show of strength and solidarity.
“We're marching against a Government committed to austerity, cuts and privatisation.
"We're marching for a decent health service, education system, housing, jobs and living standards for all.”
Keep up to date with the latest news in west London via the free getwestlondon app.
You can set up your app to see all the latest news and events from your area, plus receive push notifications for breaking news.