Lens view: Government aims to vaccinate all Indians by the end of this year.

India administered a record 10 million doses on last Friday, as it ramps up its vaccination drive to stave off a third wave of infections.It has so far given more than 620 million doses of three approved vaccines.

Lens view: Government aims to vaccinate all Indians by the end of this year.
A vial of 5ml contains 10 doses of coronavirus Vaccine- Covishield being administered to the citizens in New Delhi on Tuesday. Photograph: Rajeev Bhatt

More than half of India's eligible population — some 473 million people — have received at least one dose of a Covid vaccine, official data says. India took 19 days to administer the last 100 million doses, compared to 85 days to give the first 100 million jabs, the government said. But only about 15% of eligible adults have been fully vaccinated since the beginning of the drive in January.

Scene at the vaccination center in New Delhi. Photograph by: Rajeev Bhatt

Experts say India needs to administer more than 10 million doses a day to fully inoculate all eligible adults by the end of this year. Much will depend on levels of vaccine hesitancy and the availability of doses in the coming months.