India registered 18,454 new cases of Covid-19 in the last 24 hours, 26.2 per cent higher than yesterday. With fresh cases, the country's overall caseload has now mounted to 3,41,27,450, according to the data released by the Ministry of Health and Family Welfare early on Thursday.