Cara Delevingne S Vogue Cover Sold More Copies Than Kate Middleton S Centenary Issue London