India has vaccinated more than 7 million people against the coronavirus disease (Covid-19, covering at least 50% of targeted health-care workers in 26 days of the launch of the world’s largest immunisation campaign, making it fastest to reach the landmark, the government data showed