British Fashion Awards: Best dressed on the red carpet

Celebrities arrived at the British Fashion awards in their fashionable best including Lily Allen, Alexa Chung, Salma Hayek, Rita Ora, Cara Delevinge, Dita Von Teese, Victoria Pendleton and Pixie Geldof.