Hide
Princess Diana of Wales smiles as she sits with her sons, Princes Harry, front, and William, on the steps of the Royal Palace on the island of Mallorca, Spain, in 1987, where the British Royal family was on holiday with the Spanish King Juan Carlos and his family.