
Embassy of Spain in New Delhi – Spain Schengen Visa Guide for Indian Citizens
Introduction Embassy of Spain in New Delhi processes visa short-stay visa applications [Spain Schengen Visa] and long-stay visa applications [Spain Residence Permit]. Jurisdiction of Embassy