Sexier…David Cameron.

Sky News reveals that the Tory leader "has been voted more sexy than singer James Blunt, footballer Ashley Cole, and pop star Will Young".

The survey was carried out by New Woman magazine.  Its editor Helen Johnston said:

"To be ultra sexy men have got to have a fair helping of everything – good looks, a successful career, money, power, charm and bucket loads of charisma."