Why Meghan Markle wore olive green to the christening

  • Marie Claire is supported by its audience. When you purchase through links on our site, we may earn commission on some of the items you choose to buy.
  • Prince Louis stole the show yesterday as he arrived to his christening in the arms of his mother, the Duchess of Cambridge – who incidentally wore a white Alexander McQueen dress, just like she did for the christening of Prince George and Princess Charlotte.

    On the other hand, his auntie Meghan Markle went relatively unnoticed, and that was apparently entirely on purpose.

    The Duchess of Sussex, who likes to wear pink, looked elegant in an olive green dress by Ralph Lauren, teamed with a Stephen Jones hat.


    According to the experts, she purposefully chose another neutral colour so she wouldn’t take centre stage on an occasion that focused on other members of the Royal family.

    Instead, this shade perfectly complemented the other outfits, helping her blend into the background as it were.

    Katie Nicholl (author of Harry: Life, Loss, and Love) told InStyle, ‘I think the nude colors she’s wearing are clever because she’s not going to clash with anyone. It shows that she’s not trying to upstage other royals.’

    You can’t argue that Meghan is taking her duties very seriously indeed.

    Reading now