A national demonstration against government cuts which was held in London today has attracted about 150,000 people according to reports.

Slogans such as 'Cameron Must Go - Tories Out!' and demands for decent health, homes, jobs and education were brandished in the anti-austerity protest organised by the People's Assembly.

The march began by the University of Central London before demonstrators made their way through the streets for a rally in Trafalgar Square.

Union heads and political leaders addressed the crowd including Labour's shadow chancellor John McDonnell.

Speaking after addressing the crowd Mr McDonnell called on David Cameron to resign.

Labour's shadow chancellor John McDonnell addressed the crowd in Trafalgar Square. Credit: Stefan Rousseau / PA Wire/PA Images

I think Cameron should go, but I think he should take his party with him. His Government is now bankrupt in terms of political ideas, and bankrupt in terms of what they have done with the economy as well. On every front now we are seeing the Government in disarray - in terms of the economy we are slipping backwards instead of growing. > Labour's shadow chancellor John McDonnell

General Secretary for the Unite union, Len McCluskey, pulled out a Panama hat during his speech, making reference to the tax haven scandal involving the Prime Minister and said: "The only thing I have from Panama, Mr Cameron, is a hat."

The establishment shames our democracy. It is up to all of us to work together and send a clear message - that we will fight, fight, fight for a better tomorrow. Len McCluskey, Unite union

Green Party leader Natalie Bennett told the hordes of people "we want all of the Tories out, not just David Cameron".

She added: "We have a vision of a different kind of society. A society that works for the common good."

Some of the unions and groups who attended the march and rally included the National Union of Teachers, Stop the War Coalition, the National Union of Students and the Campaign for Nuclear Disarmament.