LIBERATION STRUGGLE