Three Kings parade lights up the streets of Madrid
On the evening of 5 January, Madrid comes alive with the vibrant Three Kings parade, one of Spain's most cherished traditions.