All People subcategories:
International figures keywords:
Filter by importance | All results
21 November 2018
A power struggle between Sri Lanka's main establishment parties erupted into violence last week, with MPs brawling in parliament.
31 October 2018
Workers and oppressed must fight both rotten capitalist camps: Sri Lanka is experiencing a dramatic constitutional crisis - an unprecedented parliamentary coup.
25 July 2018
Ian Paisley Jr, Democratic Unionist Party MP for North Antrim, Northern Ireland, is set to be suspended from the House of Commons for 30 sitting days.
2 November 2016
"I was encouraged to work - for £1 an hour" Tamil Solidarity activist Nandan, who recently spent several weeks in a Home Office detention centre, spoke to the Socialist about his experience of organising against the exploitation of inmates and the campaign to fight for refugee rights.
13 November 2013
With the Commonwealth Heads of Government Meeting (Chogm) taking place from 10 to 17 November all eyes are on Sri Lanka
29 May 2013
A one-day protest general strike held on 21 May was a significant step forward for the working class in Sri Lanka, writes Srinath Perera.
8 December 2010
HOWLS OF outrage greeted the news that the Oxford Union debating society had invited Sri Lankan president and suspected war criminal, Mahinda Rajapaksa, to address it on 1 December...
21 April 2010
A RECORD 7,680 candidates contested 196 seats in 22 electoral districts in the parliamentary election in Sri Lanka held on 8 April, writes Siritunga Jayasuriya, United Socialist Party and Senan CWI.
Search entire database:
16 Jan Robbing the working class
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