Meghan and Harry today attended the christening of their new nephew Prince Louis, at the Chapel Royal at St James’s Palace (the same place Meghan was baptised in early March) in London, England. Meghan showed up looking lovely as always, with her hair in a sleek low ponytail and a top-to-toe olive green outfit consisting of a bespoke Ralph Lauren two-piece with a belted skirt (could be a dress but it looks to me more like a top tucked in to a skirt), matching green Stephen Jones hat, suede and patent leather clutch, gloves and suede pumps (possibly Manolo Blahnik). Her earrings look to be her gorgeous Cartier White Gold Diamond Earrings.
It’s being speculated that Meghan wore green today for a reason: it is regarded as a colour that symbolises growth, renewal and rebirth, while also promoting unconditional love and symbolising nurture, family and home life. Who knew?! Whatever the reason for her outfit colour of choice, one thing is for certain, our Meg is one of the most thoughtful people there is.