British Prime Minister Boris Johnson is facing criticism over his unannounced trip to Ukrainian capital Kyiv and not attending conference in North England.