Top 10 Royal Wedding Dresses of All Time

Catherine, Duchess of Cambridge (2011)

Crown Princess Victoria of Sweden (2010)

Meghan, Duchess of Sussex (2018)

Princess Grace of Monaco (1956)

Queen Elizabeth II of England (1947)

Princess Diana of Wales (1981)

Princess Margaret (1960)

Queen Soraya of Iran (1951)

Princess Eugenie of York (2018)

Princess Masako of Japan (1993)

BY KHUSHBOO SINGH

FOR MORE STORIES FOLLOW

ASIANA TIMES