India reported 18,855 new COVID-19 cases, 20,746 discharges and 163 deaths in last 24 hours, as per Union Health and Family Welfare Ministry on Friday.