Palestine Resistance, revolution and the struggle for freedom

More than seventy years have passed since Zionist militias began the process of ethnic cleansing which would force over 750,000 Palestinians from their homes and clear the way for the…[...]