More than 80,000 people took to the streets of Manchester on Sunday to protest against the government's austerity measures.
Union leaders and campaign groups led the mass demonstration as the Conservative party conference began in the city.
The march is part of the People's Assembly Week of Action against spending cuts.
The TUC also joined the march to protest against the Trade Union Bill which would make it harder for workers to strike.
TUC general secretary Frances O'Grady criticised the bill, saying that "trade unions are facing one of the most challenging times in our history. The Trade Union Bill is a fundamental attack on the right to strike."
She added: "It is, in the words of Liberty and Amnesty International, a major assault on civil liberties in the UK."
Following recent allegations that David Cameron "put a private part of his anatomy" into a pig, many of the protest signs were decidedly porcine.
Many wore pig masks on the march.
Earlier on Sunday, David Cameron told Andrew Marr that he would not dignify the pig allegations, made by Lord Ashcroft in a new book about the prime minister, with a response.
Anti-Tory sentiment was strong on the march, and some journalists were advised to remove their Conservative party conference badges.
There were reports that one Tory member was egged outside the conference.
As the march reached its end point on Liverpool Road, crowds prepared to listen to speakers, including Labour leader Jeremy Corbyn and journalist Owen Jones, at Castlefield Arena.
In a speech, NASUWT leader Chris Keates said: ""We're standing up for rights of working people to be treated with respect and dignity."
Laura Silver is a reporter for BuzzFeed News and is based in London.
Contact Laura Silver at firstname.lastname@example.org.
Got a confidential tip? Submit it here.