Britain on Tuesday advised against “all but essential” travel to mainland China due to the coronavirus outbreak.