Spain has announced a range of new measures aimed at prioritising housing for local Spaniards, including a 100% tax on non-EU nationals buying property.