Follow us on
loading....
Princess Leonor of Spain, born on October 31, 2005, is the elder daughter of King Felipe VI and Queen Letizia....