Princess Beatrice has been named the Best Dressed in Britain
Princess Beatrice has been named the Best Dressed in Britain

Princess Beatrice has topped Tatler magazine's annual Best Dressed list, with 19-year-old Cruz Beckham the highest-placed man.