Det står illa tid i Spanien.