Coronavirus: India reports over 16,000 new COVID-19 cases, recoveries over 1.7 crore