Den spanska regeringen har beslutat att omkring 300 000 migranter som illegalt tar sig in i landet kommer att få arbets- och uppehållstillstånd varje år de kommande tre åren.
Lagen, som träder i kraft i maj nästa år, syftar till att utöka Spaniens åldrande arbetskraft.
I en intervju med Radio Nacional de España uppger migrationsminister Elma Saiz att Spanien behöver cirka 250 000 utländska arbetstagare varje år för att upprätthålla landets välfärdsstat.