Torremolinos, Spain, Europe