Skip Nav

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

Read More Prince CharlesPrincess DianaPrince HarryPrince William