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