Tag: David Beckham is voted male celebrity with the best hair