Spain is bucking a global anti-immigration trend by granting legal status to 500,000 undocumented migrants. We explore why the embattled left-wing minority government is banking on this move with ...