India registered 15,786 new cases in the last 24 hours, 14.5 per cent lower than Thursday. With fresh cases, the country's overall caseload has mounted to 3,41,43,236, showed the data released by the Ministry of Health and Family Welfare early Friday.