Confirmed cases of the novel coronavirus in India rose to 47 after a person in Bengaluru and Punjab each tested positive for it.