India witnessed the highest spike of almost 17,000 fresh Covid cases, with Maharashtra, Delhi and Tamil Nadu contributing more than 62 percent of it in the past 24 hours taking the total in the country to 473,000, data from the Union Health and Family Welfare Ministry revealed on Thursday