Catherine, Duchess of Cambridge has been voted the most stylish woman of 2014.

The royal topped the poll of 2,000 Brits conducted by beauty website, pushing pop star-turned fashion designer Victoria Beckham into second place, and former Girls Aloud star Cheryl Cole into third.

Runners up included Harry Potter star Emma Watson, Fantastic Four actress Jessica Alba and English model Abbey Clancy.

Coming in last place in the poll and rated as being the least stylish celebrity was British reality Tv star Katie Price, who is known for her extravagant dress sense.