The island of Mallorca in Spain