Pilgrims and Tourists in Santiago de Compostela, Spain
Pilgrims end their pilgrimage in Cathedral square of Santiago de Compostela, Galicia, Spain