Socialist internationalism is anti-imperialist, and therefore supports the liberation of peoples from all forms of colonialism and foreign domination, and the right of nations to self-determination. Therefore, socialists have often aligned themselves politically with anti-colonial independence movements, and actively opposed the exploitation of one country by another.[9]