Meghan Markle’s wedding dress was savagely branded “too white” by the late Queen Elizabeth II, according to a royal author. The Duchess of Sussex wore a Givenchy wedding gown, designed by their artistic director Clare Waight Keller, to marry Prince Harry on May 19, 2018. In a nod to the Commonwealth, Meghan’s veil was embroidered with flowers representing each country. The veil also featured a California poppy, in honour of the duchess’s home state of California. In addition, Meghan, 42, embroidered a wintersweet into her veil, a flower that grows at Kensington Palace. This was where she and t…