Queen Letizia and King Felipe of Spain looked every inch the proud parents as they watched Princess Leonor take part in her flag swearing-in ceremony at the Military Academy of Zaragoza.