Skip Nav
Photo 10 of 28

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

Image Source: Getty / AFP
X