Santiago de Compostela, Spain, Europe