See pictures of Kate Middleton barely escaping a wardrobe malfunction when her skirt blew up Marilyn Monroe style in London's Canary Wharf on Nov. 20. Credit: Stephen Lock / i-Images / Polaris

Royal wardrobe malfunction! Kate Middleton's stylish ensemble was no match for a gust of wind in London on Wednesday, Nov. 20. The 31-year-old Duchess of Cambridge barely escaped flashing her undergarments to photographers during a charity engagement at the Clifford Chance building in Canary Wharf.

While bending down to accept flowers from 9-year-old school girl Tierney Potter, Middleton's Orla Kiely skirt flew up behind her. The Duchess remained poised, however, while holding down her skirt with one hand and continuing to chat with the St. Edmunds School student. "I was nervous but excited," Potter told Us Weekly of meeting Middleton. "The Duchess said she wanted to say hello to the rest of the class, so I took her inside."

Regardless of the slight mishap, Prince William's wife and new mom to Prince George, 3 months, looked as beautiful as ever in her navy ensemble. Middleton paired her skirt with a Max Mara jacket, velvet clutch and coordinating heels.

The Duchess stepped out in the blustery weather to attend Place2Be's "Resilience and Emotional Strength in Schools Forum." The event brought in experts to speak on how to address modern issues like cyberbullying. Middleton is the Patron of Place2Be, which is a charity that provides integrated school-based mental health and emotional support services in the U.K.