British Vogue magazine - January 2011 - Keira Knightley cover