India on Wednesday registered a record of 90,123 coronavirus cases in 24 hours taking the total number of infections to over 50 lakh, according to the Union Ministry of Health and Family Welfare.