Sweets rain down on Epiphany parade

2WAMBRW

An estimated 500,000 people filled the streets of Barcelona on the eve of the Feast of the Epiphany for the Cabalgata de Reye, or three kings parade. 

Crowds lined the streets to welcome the three kings – Melchor, Gaspar and Baltasar – who arrived by boat at the port before parading through the city on elaborately decorated floats.