Torrelavega, Spain, Europe