(Left) Kate Middleton on her April 29, 2011 wedding day in London, England; (Right) Meghan Markle on her May 19, 2018 wedding day in Windsor, England ...