Crown Princess Mary of Denmark has been named the best-dressed young royal.

Princess Mary

Princess Mary

The Australian-born royal, who's married to Crown Prince Frederik, beat off competition from the likes of the Britain's Duchess of Cambridge and Queen Maxima of the Netherlands to win the award for the second consecutive year from Britain's Hello! magazine .

The 43-year-old brunette topped the poll of more than 30,000 readers, achieving an impressive 29 per cent of the overall vote.

Catherine, Duchess of Cambridge, came in second place in the vote and Queen Letizia of Spain in third.

Conversely, Norway's Princess Mette-Marit placed last, with some readers suggesting her style is unflattering.

This comes shortly after reality TV star Khloé Kardashian admitted her and her sisters' kids clothing line was inspired by Britain's Prince George.

Khloé revealed the family took inspiration from the two-year-old son of the Duke and Duchess of Cambridge for the clothing range.

Explaining what about Prince George was so inspirational, she said: "Prince George is the cutest ever. He is so cute and preppy, but he still represents very well. He is very cute."