The knives are sharpening, and the assassins are jostling for position.

As Theresa May appears on the brink of becoming one of the shortest lived Prime Minister's in history commentators the whispers about who will replace her have started.

Here are the runners and riders:

Boris Johnson: 2/1

Looking up, is Boris Johnson.