Princess Leonor - eldest daughter of King Felipe and Queen Letizia and heir to the Spanish throne - delivered her first public speech in October last year and has since stepped into the spotlight.