Princess Leonor of Asturias, Spain, King Felipe VI and Queen Letizia’s firstborn daughter, turns 18 today, marking a milestone moment in the future monarch’s journey as a queen-in-the-making
Princess Leonor of Spain stepped into the spotlight on Tuesday for her historic swearing-in ceremony before the Cortes Generales. See best photos here.