This afternoon, Queen Elizabeth II, Prince William, Duke of Cambridge, Duchess Catherine of Cambridge, Prince George, Prince Harry and Meghan Markle came to Windsor for wedding rehearsal. The Duchess of Cambridge was photographed for the first time since the birth of Prince Louis three weeks ago. At the wedding rehearsal, Duchess Catherine wore a belted floral-print midi dress by Michael Kors. Meghan Markle wore a blouse by TUXE Bodywear which she had worn before. The wedding of Prince Harry and Meghan Markle will take place on May 19. |