Karen Elson covers the November issue of British Vogue, wearing Alexander McQueen, in a cover commemorating the iconic Vogue House. Karen is shot by Sean Thomas, and styled by Dena Giannini with hair and makeup by Stelios Chondros and Kanako Yoshida.