• 1. Princess Mary
  • 2. Britney Spears
  • 3. Cate Blanchett
  • 4. Natalie Imbruglia
  • 5. Queen Rania
  • 6. Catherine Zeta-Jones
  • 7. Kate Winslet
  • 8. Keira Knightley
  • 9. Princess Letizia
  • 10. Princess Maxima
  • 11.Princess Madeleine
  • 12. Annette Bening
  • 1. Princess Mary
    A winner in 2004, Denmark's Aussie-born Princess Mary, who is feted the world over for her self-assured sense of style, tops the list once again this year. Crown Prince Frederik's wife, who is expecting her second child in 2007, favours smart tailoring as well as more feminine, floaty numbers, and has a talent for sophisticated accessorising.

    The poised royal is a regular sight at fashion events in Denmark, where she is patron of one of the largest fashion events in Europe - the Copenhagen International Fashion Fair.

    Whether in casual or formal attire she is the epitome of elegance, calling on the services of designers from both her native Australia and her adopted homeland. These include Australian Jayson Brunsdon and Danish designer Malene Birger.