The announcement of British prime minister Boris Johnson’s pending resignation on July 7 came as a surprise to few, as demissions from some 50-plus members of his government made clear that Johnson’s swansong had come along. His premiership, which will last a shade over three years when all is said and done, may be spoken […]