Mallorca, Spanje