Twenty days after Brexit, the UK has a new Prime Minister. Theresa May has been officially appointed Prime Minister by the Queen.

This has to be one of the most turbulent periods in British politics. In the space of 20 days we've gone from a stable government, to a government in disarray and an opposition in just as much disarray. And changed Prime Ministers.

Perhaps things will begin to stabilise now.

BBC News: Theresa May vows to be 'one nation' prime minister