A poll by shopping channel QVC has listed the top 10 most beautiful british women of all time.
Audrey Hepburn
Elizabeth Taylor
Princess Diana
Catherine Zeta-Jones
Cheryl Cole
Kelly Brook
Keira Knightley
Kate Bekinsale
Holly Willoughby
Twiggy
The poll also found Britons' ideal woman was 5ft 6' blue eyes and dark brown hair.
Who would you have voted for?
Bookmarks