The All-African People's Revolutionary Party is a communist party that aims to represent all of Africa on the basis of scientific socialism.[1]