Celebrated over two days, Spain’s annual Three Kings Festival (Fiesta de los Reyes) features colourful street parades, a delicious cake with a surprise hidden inside and a vibrant display of brightly illuminated costumes. On the evening of January 5th every year, Spanish towns and cities are given over to the colourful parades of the Dia de los Reyes, or the Kings’ Day – a celebration...