25th May is celebrated around the world as African Liberation Day (ALD). Pan-African organizations in Africa and the Diaspora organize in May of each year around this day to celebration our past victories and more importantly to plot out revolutionary strategy to our final victory of “ONE UNIFIED SOCIALIST AFRICA”