India logged 7,579 new Covid-19 cases, lowest in 543 days,