Можно из России, либо если есть шенген, то и из Испании (нужно чтобы оставалось 30 дней легального нахождения на территории Испании на момент подачи + привезти с собой справку о несудимости с апостилем), если есть внж/пмж другой страны, то стоит уточнить в местном консульстве Испании