David Bowie has been named the best-dressed Briton in history - beating two queens and a duchess to the title.
The 66-year-old Starman singer topped a poll for BBC History Magazine.
The eclectic list sees Bowie, whose Ziggy Stardust jumpsuit and Union flag coat recently went on display at the Victoria & Albert Museum, in top place.
He is followed by Elizabeth I, who is credited with "perfection" when it came to her wardrobe throughout her long reign.
Georgiana Cavendish, Duchess of Devonshire, the 18th century aristocrat who was played by Keira Knightley on the big screen, is third.
The top ten were:
The poll featured 4,067 votes on the BBC History Magazine website.
Georgiana Cavendish, Duchess of Devonshire
George "Beau" Brummell
Charles James Fox