Cara Delevingne wears bold top hat and tails to the royal wedding

Cara Delevingne wears bold top hat and tails to the royal wedding (Gareth Fuller/PA)
Cara Delevingne wears bold top hat and tails to the royal wedding (Gareth Fuller/PA)