Meghan Markle is no stranger to breaking the royal rules.
From changing her vows at her royal wedding to Prince Harry to attending events without wearing pantyhose, the newly-appointed Duchess of Sussex is bending the royal rules one step at a time.
And now, Meghan’s done it again, attending the Queen’s official birthday celebration, Trooping the Colour, wearing a rule-breaking dress.
The 36-year-old ex-Suits actress arrived at the event in a horse-drawn carriage with her husband Prince Harry, wearing an off-the-shoulder pastel pink dress designed by Carolina Herrera.

But according to The Sun, Meghan broke royal protocol with her dress, as "fashion tradition usually dictates that royal women do not wear off-shoulder or other more revealing styles".
The dress, which she wore with a matching hat, was reminiscent of her off-the-shoulder Givenchy wedding gown.
The Sussexes arriving at Horse Guards #TroopingTheColour #DuchessOfSuccess pic.twitter.com/hZi0zDJFnz
— Omid Scobie (@scobie) June 9, 2018
Top Comments
The Duchess of Cambridge has worn off-the shoulder dresses and Princess Diana wore many as well. In fact, even the Queen herself wore off-the shoulder (and even strapless) gowns in her younger days. The protocol can't be that strict.
Those dresses were worn in the evening, not during the day where a different dress code would be the norm.
Nope. At least a couple of Kate's were worn in the day time.
Her wedding gown had a boat neck; it wasn't an off-the-shoulder style. Wearing an off-the-shoulder outfit to this occasion does seem inappropriate; and her dress looks cheap in comparison to the others, just on account of its style.
I like it