Each year a small hamlet in rural Andalusia welcomes a staggering one million pilgrims to its sandy streets.
Many walk for days in sweltering conditions to reach El Rocio, normally home to fewer than 2,000 inhabitants. Others ride horses or travel in carts pulled by oxen or mules.
They are all brought together by the collective desire to worship a 13th Century effigy known as the Virgin of Rocio.
At first glance, it looks like a ritual that has gone unchanged for centuries.
But in recent years – behind the flamenco dresses, religious fervour and cold beer – there has been a cloud of controversy concerning the welfare of the animals taking part.
Read more on this in the source site, after the first five lines. Click.. here.
Source Credits: Mary Biles in BBC