Princess Leonor of Spain arrived in New York on Wednesday aboard the Juan Sebastián de Elcano.
The 19-year-old heir to the Spanish throne, dressed in formal naval attire, was seen saluting with fellow cadets as the ship docked.