A total of 21 serving personnel of the Indian Navy have been tested positive for the novel coronavirus within naval premises at Mumbai.