Meghan Markle has been criticised on social media for her dress choice for a memorial service.

While the Duke and Duchess of Cambridge welcomed their new son, Prince Harry and Meghan Markle made an appearance at a much more sombre event.

They attended the memorial service of Stephen Lawrence, an 18-year-old British black man who, according to People, was murdered in a racially charged attack 25 years ago.

The couple spoke to Lawrence's mother, Prince Harry gave a speech on behalf of Prince Charles and Markle sat next to British Prime Minister Theresa May at the service, which some have called a watershed moment in terms of royals expressing their own political views.

Advertisement

But somehow, Markle's dress drew all the attention of royal-watchers.

She sported a sleeveless, black, V-neck dress from Hugo Boss, cinched with a belt and paired with nude pumps and her signature up-do.

Some called the look inappropriate, slamming her bare shoulders and "messy" hair. One commented: "Someone needs a lesson in some decorum. Good grief."

However, not all the comments were bad, and many took to social media to defend and support Markle.

One wrote: "Give her time, she is still learning. We know it should have been a suit or a dress with a collar and sleeves. She is a fashionista of the mod world."

Others suggested people stop criticising her in general and "stop and support" her instead.