Is Boris Johnson about to make a stunning return as UK PM?

This will be the fifth Conservative prime minister in just over six years — and the third within this parliamentary term. But who might the next leader be?