Throughout the centuries, Spain has been the stage of many clashes between civilizations, with the constant battling leading to many cities being born as fortified strongholds.
Throughout the centuries, Spain has been the stage of many clashes between civilizations, with the constant battling leading to many cities being born as fortified strongholds.