India touched the 100 crore Covid-19 vaccine milestone even as daily cases spiked to 18,454 on Thursday. China reached the one billion mark in June.