Skip Nav

In August 1986, Princess Diana sported stripes in Palma de Mallorca, Spain, along with her sons.

Image Source: Getty / AFP
Read More Prince CharlesPrincess DianaPrince HarryPrince WilliamThe Royals
POPSUGAR