MEGHAN Markle looked stunning as she headed to her friend's lavish wedding.

Meghan Markle accidentally flashed her bra as she celebrated her close pal's wedding.

The Duchess of Sussex looked classy as ever in a navy button down shirt with a multicoloured mid-length pleated skirt as she spent her 37th birthday marking pals Charlie van Straubenzee and Daisy Jenks' nuptials, alongside husband Prince Harry, who was best man.

However, the former Suits actress suffered a wardrobe malfunction as she let a glimpse of her lace bra show from under her ensemble.

The lace undergarment could be seen as her first button remained undone [Wire Image]

As she left the top button of her dress undone, the see-through lace could be seen underneath.

Meghan seemed unaware of the faux pas, as she happily waved at photographers when arriving at St Mary the Virgin church in Frensham, Surrey.

The Duchess still managed to look elegant, despite the awkward moment, as she laughed and joked with other wedding guests, with her brunette tresses styled neatly to one side beneath a stylish black hat.