Thousands of people took part in the annual May Day marches and protests in many parts of Britain last weekend.
There was a spirit of resistance to the effects of the recession and opposition to racism at all the demonstrations.
Trade unionists and Turkish and Kurdish groups marched through London on Friday of last week.
Hundreds of people, including a sizable turn-out of workers from the CWU union, joined the march in Nottingham.
Postal workers concerned at the government’s threat to privatise Royal Mail also led the “jobs, justice, climate” protest in Cambridge.
There were also large May Day marches in Glasgow, Brighton, Burnley, Chesterfield and Manchester.