Spanish Royals | King Alfonso XII, then the Prince of Asturias.

Spanish Royals | King Alfonso XII, then the Prince of Asturias.