What does the castle mean on spain flag?
The coat of arms on the Spanish flag features the images of the castles and lions, representing Castille and León, the two historic kingdoms. The castle represents Castile, while the lion symbolises León. These two symbols have represented the historic regions since the Middle Ages and have been used in their coats of arms. The current coat of arms on the Spanish flag was officially adopted on 19 December 1981.