Watson voted greatest female ambassador
Harry Potter star Emma Watson has been voted Britain's greatest female ambassador in a new poll.
The actress, who plays Hermione Grainger in the boy wizard series, beat off competition from Keira Knightely and Lily Allen, who came second and third respectively in the poll, carried out by Top Of The Pops magazine.