The next UK prime minister will be a woman after Theresa May and Andrea Leadsom have made the Conservative party shortlist. That follows a resignation, a drop out and the general implosion of British leadership after the nation’s vote to leave the European Union.