Royal Weddings Then Vs. Now: Meghan Markle, Kate Middleton, Princess Diana, Queen Elizabeth II