There is no better runway than a royal wedding.
From statement hats to boldly coloured dresses, royal wedding guests went all out at Princess Eugenie and Jack Brookshank’s royal wedding last month.
But there was one particular guest that stood out – Cara Delevingne.
Wearing a top hat and a three piece Emporio Armani suit with tails, the 26-year-old model was voted by many as one of the Best Dressed guests at Princess Eugenie’s wedding.
But while the Suicide Squad actress' outfit topped the Best Dressed lists, it actually broke royal protocol.