Tudela, Spain, Europe