The culture of Portugal is the result of a complex flow of different civilizations during the past millennia. From prehistoric cultures, to its Pre-Roman civilizations , passing through its contacts with the Phoenician-Carthaginian world Roman period , the Germanic invasions and consequent settlement of the Suebi and Buri the Visigoth ,Sephardic Jewish, and finally, the Moorish Umayyad invasion of Hispania and the subsequent expulsion, during the Reconquista, all have made an imprint on the country's culture and history.