All hail Spain's future Queen! Princess Leonor swears loyalty to the constitution on her 18th birthday watched by her proud parents King Felipe and Queen Letizia
Princess Leonor has sworn allegiance to the Spanish Constitution to mark her 18th birthday in Madrid.