Visit These Castles In Portugal To Get A Taste Of Royalty! Portugal is a land of many cultures—throughout its history, different people, such as Visigoths, Moors, Romans, Celts, and Carthaginians, have passed through the city. Remarkably, all of them have man…