Jennifer Lawrence has been voted as the world's best-dressed woman.
The 24-year-old actress is followed by oscar-winner Lupita Nyong'o and Kristen Stewart, Emma Watson and Blake Lively in the Glamour's 50 Best-Dressed Women list, the Daily Express reported.
Angelina Jolie came sixth and The Duchess of Cambridge came in at a meager seventh in the 12th annual poll.