Prince Harry and Meghan Markle’s royal wedding is just few hours to go but we can’t help but imagine the wedding dress she will be stunning in. Over time, we have come to witness a number of luxurious and magnificent royal wedding dresses from the royal brides-to-be. Below are the top 10 dresses that gave us the wow effect:
Princess Diana – 1981
Kate Middleton – 2011
Princess Elizabeth – 1947
Sophie Rhys-jones — 1999
Pippa Middleton – 2017 
Princess Diana – 1981 
Princess Madeleine of Sweden – 2013 
Zara Phillips – 2011
Princess Charlene of Monaco – 2011
Lady Diana Spencer – 1981
Sarah, Duchess Of York -1986 
Princess Margaret – 1960 Photo Credit: Getty