Pilgrims' progress
Pilgrims carry a girl to touch the Virgin of El Rocio during a procession around the shrine in her honour in southern Spain.
Every spring hundreds of thousands of faithful converge to pay homage to the Virgin del Rocio during a pilgrimage which combines religious fervour and colourful festivities.