Pilgrims pray in Quema river on their way to the shrine of El Rocio in Aznalcazar, southern Spain May 21, 2015. Every spring hundreds of thousands of devotees converge at a shrine to pay homage to the Virgin del Rocio during an annual pilgrimage which combines religious fervour and festive colour. (Photo by Marcelo del Pozo/Reuters)
|