Sweden's prime minister, Stefan Löfven, has announced that he is stepping down as leader of his country and his party.

I have a few thoughts on why he is going now, what happens next and what to make of the Löfven era.

Now read on...