India will provide free Covid-19 vaccines to all adults, Prime Minister Narendra Modi said on Monday, in an effort to rein in a pandemic that has killed hundreds of thousands and led to the world's second-highest tally of infections.
Modi's announcement on national television came after weeks of criticism of a bungled vaccine rollout that has covered fewer than 5% of India's estimated adult population of 950 million.