Kate Middleton has been named as Britain's most stylish celebrity, beating other favourites including supermodel Kate Moss to the title.
In a recent survey conducted by QVC, the Duchess of Cambridge came in at the top spot with 21, while Cheryl Cole and Emma Watson were ranked in third and fourth place with 9 and 5)
2. Holly Willoughby (13)
4. Emma Watson (5)
6. Myleene Klass (4)
8. Kate Moss (4)
10. Millie Mackintosh (3Slideshow-189240%