Princess Diana
We can never talk about the most iconic wedding dresses of all time and not mention Princess Diana. After all, she donned a history-making gown when she wed Prince Charles in 1981. During the ceremony at St Paul’s Cathedral, the bride wore David and Elizabeth Emmanuel. Princess Diana’s wedding attire had a 25-foot train, which became the longest in royal wedding history. It also featured lace, sequins, hand embroidery, and 10,000 pearls. With that striking look, it was not hard to understand why she was the People’s Princess.