Spanien har under två år sett alla partier,