British women think R&B star Beyonce Knowles has the best body while men prefer Hollywood bombshell Megan Fox, according to a new survey.
The 'Single Ladies' hit-maker topped the poll among females with 24 per cent of the vote, but one in every five men stated that 'Transformers' star Fox had the sexiest body, reported Mirror online.
The study, conducted by Twentieth Century Fox Home Entertainment, also found that Knowles boasted of the sexiest individual assets.
Former Spice Girl Victoria Beckham was voted the celebrity with the worst figure by both sexes.
It also emerged in the poll among 2,000 people that newlywed Katie Price was losing favour with the public with a third of men and women unanimously naming her as the least attractive celebrity.
British actress Keira Knightley took the crown for the prettiest face with 18 per cent of both men and women putting her top of the list, while 'Friends' star Jennifer Aniston secured 17 per cent of the votes.