Princess Leonor of Spain, 17, exudes pride on National Day  alongside parents Queen Letizia and King Felipe
The 17-year-old, who is heir to the Spanish throne and holds the title of Princess of Asturias, appeared regal in the cadet uniform of the Military Academy of Zaragoza.