The crammed-full U6 tube line in Vienna resembled Saturday shopping a couple of weeks before Christmas. But it was 13 January and shopping was the last thing on most people's minds.
They came in their tens of thousands to protest against the new far-right coalition government formed by the conservative Austrian People's Party (ÖVP) and the far-right Freedom Party of Austria (FPÖ).
This government has only been in power for a few weeks but it has already managed to horrify an increasing number of people with its fully fledged austerity combined with state-sponsored racism and authoritarianism.
Some of the measures planned by government leaders include introducing a 12-hour working day, attacking abortion rights, cuts to education and the public sector, attacks on unemployment benefits, speeding up privatisation, attacking health and safety laws, sweeping new repressive rights for the police, and measures aimed at making life more difficult for migrants and asylum seekers. The list is seemingly endless.
The main mobilising slogan used for the 13 January demonstration was "against racism and austerity." An estimate of over 50,000 people participating is no exaggeration.
Many voted for this government because they were sick of how society is run for the benefit of the corrupt elite. They were taken in by promises made by ÖVP and FPÖ leaders that they would do things differently to the previous Social Democrat-ÖVP coalition.
In some ways, this also represents both the desire and the potential for a new workers' party. No such alternative was on offer during the elections...
17 May Threat to unity of PCS left
16 May Thousands on TUC demo
Phone our national office on 020 8988 8777
Locate your nearest Socialist Party branch Text your name and postcode to 07761 818 206
Regional Socialist Party organisers:
Eastern: 0798 202 1969
East Mids: 0773 797 8057
London: 020 8988 8786
North East: 0784 114 4890
North West 07769 611 320
South East: 020 8988 8777
South West: 07759 796 478
Southern: 07833 681910
Wales: 07935 391 947
West Mids: 02476 555 620
Yorkshire: 0114 264 6551