A piligrim lights candles during a procession in the village of El Rocio, southern Spain on May 25, 2015 during the annual pilgrimage. El Rocio pilgrimage is the largest in Spain with hundreds of thousands of devotees wearing traditional outfits converging in a burst of colour as they make their way on horseback and decorated carriages across the Andalusian countryside. AFP PHOTO/ JORGE GUERRERO