Spain's Crown Princess Leonor turns 18 and is feted as the future queen at a swearing-in ceremony

The heir to the Spanish throne, Princess Leonor, swore allegiance to her country's Constitution on her 18th birthday at a gala event on Tuesday that laid the groundwork for her eventual succession as queen when the time comes.