Spain’s Princess Leonor Turns 18, Swears Oath As Future Queenby on Posted on The heir to the Spanish throne swore allegiance to Spain’s Constitution at a gala event.