The puff ball silk taffeta wedding dress worn by Princess Diana has topped all other royal and celebrity brides' dress in a new poll by Yours magazine.

The dress which was designed by by David and Elizabeth Emanuel, surpassed even the Queen Elizabeth's wedding dress in a survey that included 5,000 women, an ANI news agency report said.

According to the survey results, Princess Diana's dress attracted 31 percent of the votes, against 19 percent for Norman Hartnell's magnificent creation for the then Princess Elizabeth in 1947, followed by the gowns of Princess Margaret, Princess Anne, the Duchess of York, Sophie Wessex and Princess Grace of Monaco.

Wedding dress of celebrities such as Victoria Beckham, Catherine Zeta Jones, and Jackie Onassis made up the rest of the top 10 wedding dresses of all time.