Can any of these potential candidates defeat President Donald Trump?
Will Sadiq Khan secure a second term in 2020? Or will a Tory candidate come through?
The most recent election took place less than a year ago, but will Donald Trump win a second term?
The eccentric Tory back-bencher has a realistic shot of becoming party leader, that’s if this summer’s betting markets are to be believed.
If Theresa May were to go, who would replace her? Take a look at what the betting markets are saying.