The Spanish royal, 51, who stopped to take selfies with adoring fans, looked effortlessly elegant as she went to the Tudela Film Festival, where directors premiere their first films.
King Juan Carlos of Spain arrived with wife Sofia to Princess Leonor s 18th birthday dinner on Tuesday evening. Spain s future Queen, enjoyed a her birthday celebration at the Palacio del Pardo.
This morning, the young royal - whose formal title is Princess of Astorias - swore allegiance to the Spanish constitution at the Lower House in Madrid.
Princess Leonor swore allegiance to the Spanish Constitution this morning, 37 years since her father, King Felipe VI, marked the same milestone on his 18th birthday.