Harry Potter star Emma Watson, 17, has been voted Britain’s greatest female ambassador in a new poll, which was carried out by Top of the Pops magazine.
The actress, who plays Hermione Granger in the movies, was followed by Keira Knightley in second place and Lily Allen in third. Charlotte Charlotte Church and Katie Price were voted in fourth and fifth place.
Supermodel Kate Moss, Victoria Beckham and Girls Aloud singer Sarah Harding were at the bottom of the poll.
The actress, who plays Hermione Granger in the movies, was followed by Keira Knightley in second place and Lily Allen in third. Charlotte Charlotte Church and Katie Price were voted in fourth and fifth place.
Supermodel Kate Moss, Victoria Beckham and Girls Aloud singer Sarah Harding were at the bottom of the poll.