Princess Diana's most iconic fashion moments of all time

Wedding day
1 / 7

Wedding day

Diana wore an ivory silk taffeta and antique lace gown on the day of her wedding. The gown featured a 25-foot train and a 153 yards tulle veil. She married Charles, Prince of Wales, in 1981 at St Paul's Cathedral.

1987 Cannes Film Festival
2 / 7

1987 Cannes Film Festival

Princess Diana wore a strapless pale blue gown designed by Catherine Walker at the 1987 Cannes Film Festival. She accessorised the outfit with a matching scarf as well as blue satin heels.

White House 1985 visit
3 / 7

White House 1985 visit

During a visit to the White House in 1985, Princess Diana danced with John Travolta in a black off-shoulder gown. She paired it with black opera gloves and a pearl choker necklace.

Back to the Future's London premiere
4 / 7

Back to the Future's London premiere

Princess Diana donned a plum-coloured velvet dress that featured a dramatic low back at the London premiere of 'Back to the Future'. She paired it with a long pearl necklace that draped down her back.

Charity concert in Italy
5 / 7

Charity concert in Italy

In 1995, Diana wore this white Versace dress along with matching white heels for a charity concert in Italy.

Chic yet casual street look
6 / 7

Chic yet casual street look

Diana looked every bit chic and elegant as she stepped out for a shopping spree in London in 1994. She donned a white mock neck top along with fitted white pants and an olive green blazer.

Revenge dress
7 / 7

Revenge dress

This black scandalous dress is popular as the 'revenge dress' among fashionistas. Diana wore this outfit on the very night Prince Charles admitted being unfaithful to her on national television.