A person from Delhi, with a recent travel history to Thailand and Malaysia, has tested positive for novel coronavirus, taking the total number of such cases in India to 31.