Balmoral Castle in Scotland, one of the personal residences of Her Majesty, Queen Elizabeth II, was yesterday the unprecedented scene for a new British prime minister to begin office. Liz Truss, chosen by members of Britain’s Conservative Party, was ...