2017 Next UK Prime Minister
Next UK Prime Minister - June 08, 2017 23:59 EDT
Theresa May
Jeremy Corbyn
Boris Johnson
Keir Starmer
Owen Smith
Tim Farron
David Miliband
Nigel Farage