Every morning in a spartan hostel above Santiago de Compostela, hundreds of pilgrims prepare for the final leg of a long journey. With plasters on their...
↧