What the ILPS stands for:

The International League of Peoples' Struggle (ILPS) is an anti-imperialist and democratic formation (see ILPS Charter). It promotes, supports and develops the anti-imperialist and democratic struggles of the people of the world against imperialism and all reaction.
It has a broad mass character and not subordinate to any political party, government or religion and affords equality to all participating organizations.
It strives to realize the unity, cooperation and coordination of anti-imperialist and democratic struggles throughout the world.

18 Concerns

Aims and activities

Founding of the ILPS

The ILPS in Canada