Spain's Princess Leonor, the heir apparent to the throne, turned 13 on Wednesday. At an event celebrating another birthday - the 40th anniversary of Spain's constitution - she gave her first royal speech.