Best Dressed People In The World?
Vanity Fair thinks so. The just-released list includes the pictured celebs: Benedict Cumber-bund, Lupita (she’s dropped the last name), Cate Blanchett (who is No. 1), and Pharrell. The most stylish royal: no, dear, not Kate Middleton (she commits the occasional faux pas), but Crown Princess Mary of Denmark.