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.