LIKE A touring rock band the Zapatista motorised cavalcade arrived in Mexico city last weekend, having set out from their base in the southern state of Chiapas.
Led by sub-commandante Marcos and escorted by the Mexican police the deputation of guerrilla fighters, unlike their 1914 peasant revolutionary namesake Emiliano Zapata, have not come to take power but to demand 'justice' from the national congress for the country's poor and especially the oppressed native American population.
Nonetheless, tens of thousands of Mexico city's workersand poor greeted the Zapatistas, putting pressure on the 100-day-old presidency of Vincente Fox to make a peace deal to end the guerrilla insurgency.
The Zapatista movement (EZLN) burst upon the world on 1 January 1994, the very day when the North American Free Trade Agreement (NAFTA) - which opened up further the Mexican economy to US capitalist interests - came into being.
The Zapatista uprising in Chiapas was later brutally suppressed by Mexican government troops.
The guerrillas criticise the vast inequalities of wealth in the country and have become a symbol internationally for the anti-capitalist globalisation movement.
However, their demands are limited and their strategy remains unclear.
One Zapatista told Channel 4 news that they stood for "justice for all, including the rich as well as the poor".
Mexico's rural masses and the urban working class are both exploited by Mexican and US capitalism.
To build a political movement allying the urban workers and rural poor the EZLN must advance a clear socialist programme to abolish capitalism.
Only this would truly bring 'justice' to the exploited.
18 Sep Building a new left in PCS
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 07954 376 096
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