Pilgrims place a baby against the effigy of the Rocio Virgin outside the hermitage in El Rocio village in the Andalusian province of Huelva on May 29, 2023 during the annual pilgrimage of El Rocio. The annual El Rocio pilgrimage, the largest in Spain, gathers hundreds of thousands of devotees in traditional outfits converging in a burst of colour as they make their way on horseback and on board decorated carriages across the Andalusian countryside. (Photo by CRISTINA QUICLER / AFP)