It's been an exciting couple of months. If the stakes weren't so high one might almost say there has been a sort of soap opera quality to British politics recently.
We've had the high drama of the referendum campaign and the Brexit vote, David Cameron's resignation, Theresa May's coronation as prime minister, the rise and fall and rise again of Boris Johnson and George Osborne's exile to backbench Siberia.