A bunch of celebs attended the British Fashion Awards including Cara Delevingne and Rihanna (above). See more inside.
Alexa Chung:
Rita Ora:
Lana Del Rey:
Kendall Jenner:
Karolina Kurkova:
Courtney Love, Lana Del Rey, Naomi Campbell:
Anna Kendrick:
Joan Smalls:
Rihanna:
Victoria Beckham:
Karlie Kloss: