These Celebrities Absolutely Nailed Their Wedding Dresses

Diana, Princess of Wales

Everyone loves a Royal Wedding! When Prince Charles married Lady Diana Spencer in 1981, 750 million tuned in to watch on TV. Diana wore a dress from David and Elizabeth Emanuel.

Copyright (c) 1981 Shutterstock.

The 25-foot train at the bottom of her dress is still the longest train in Royal Wedding history. The couple had two children before divorcing in 1996 – one year before her death.