Princess Leonor swore allegiance to the flag in Cartagena
Princess Leonor carried the Spanish flag during a flag swearing ceremony aboard the training ship Juan Sebastián Elcano in Cartagena today. This marks a key step in her military training. The ceremony, held on the ship's stern, was part of Princess Leonor's instruction as a midshipman. The event was led by the ship's commander and the Spanish ambassador to Colombia. This event follows a recent visit from her mother, Queen Letizia, during a stop in Panama. The princess's father, King Felipe VI, also carried the flag during his training.