Spain migrant legalisation drive draws 900,000 applications, exceeding expectations | PiQ Markets