Spain's new immigration rules will allow for the regularisation of some 300,000 undocumented migrants per year over the next ...