Why Meghan Markle wore olive green to the christening

(Image credit: Getty)

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.

Getty

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.

Penny Goldstone

Penny Goldstone is the Contributing Fashion Editor at Marie Claire UK. She writes about catwalk trends and the latest high street and Instagram sartorial must-haves. She also helms the Women Who Win franchise.

She has worked in fashion for over 10 years, contributing to publications such as Cosmopolitan, Red, Good Housekeeping, and Stylist.