Madrid's traditional Three Kings parade was celebrated on Wednesday delighting children after it was cancelled last year due to the coronavirus pandemic.<br />Thousands of families packed the streets of the Spanish capital despite the rain, to watch the procession of impressive mechanical puppets.
