Wikipedia defines Pan Africanism as a philosophy "representing the aggregation of the historical, cultural, spiritual, artistic, scientific and philosophical legacies of Africans from past times to th...