India has registered more than 3.17 lakh Covid-19 cases during the last 24 hours, a new high in the third wave, taking the country's total caseload to over 3.82 crore.