LONDON - Britain will effectively impose a diplomatic boycott of next year's Winter Olympics in China as no ministers or officials are expected to attend, Prime Minister Boris Johnson told parliament Wednesday.