Carthage and Mediterranean Heritage

Carthage and its Mediterranean heritage hold a major place in the history of North Africa