Spain Receives 1.27 Million Applications for One-Year Residence Permits Ahead of June 30 Deadline | Epistemic News