Teruel, Spain, Europe