From Palestine to Cuba: One struggle for freedom, justice and self-determination