Prime Minister Boris Johnson says British voters are tired of hearing about what he is "alleged to have done wrong". Getty
Prime Minister Boris Johnson says British voters are tired of hearing about what he is "alleged to have done wrong". Getty

Britain's Boris Johnson defiant on eve of G7 summit despite domestic turmoil