Cara Delevingne on Tuesday at the 2012 British Fashion Awards in London…