13/05/2010 12:00 (UTC)
SANTIAGO DE COMPOSTELA, 13/05/2010.- Spanish Princess Letizia smiles during the Crown Couple's walk by the last part of the pilgrims' French route to the Santiago Cathedral, in Santiago Compostela, northwestern Spain, 13 May 2010, where they will receive the Jubillee on the occassion of the Saint Year of Compostela. EFE/X.Rey
Product Suggestions