Meghan Markle, Duchess of Sussex spent her royal birthday this year with Prince Harry, attending his best friend's wedding in Surrey, England.
She looked gorgeous in the black shirtdress, she managed to grab eyeballs with her choice of outfit.
She wore at the wedding, which is against the royal tradition. She also faced wardrobe malfunction at the wedding.
She exposed a bit more than she intended to when the top button of her dress got undone, leaving a black lacy bra visible.
However, she managed to handle it all like a boss and buttoned up her dress for the wedding ceremony.
She was still criticised for flashing her bra and going against the traditions.
This is not the first time the Duchess was criticised for showing a bit of skin.
Previously too, Meghan was trolled for wearing an off-the shoulder Carolina Herrera dress at Queen Elizabeth's birthday parade.