Meghan Markle is under fire for wearing an off-the-shoulder, sleeveless pink dress for Queen Elizabeth's annual birthday parade on Saturday.
Queen Elizabeth, whose real birthday is on April 21, turned 92 this year.
Critics took to Twitter and slammed Markle for her "inappropriate" attire. "I have a feeling she’s going to push the limits a little too much," one wrote of the newly minted Duchess of Sussex.
Fans, however, defended the 36-year-old former actress and mocked her haters. "Oh the humanity! The crown is experiencing such unrest with two barely visible shoulders," one joked.