Adjusted for population size, India's effort is not enough. The US would be far better than China but at the same time, China's infection count would be lower than even the infection count of a city in the US at the moment. So US well ahead in administering vaccines partly because they really ought to be. Everyone else in Europe is commensurate and it seems the west is doing well in administrating vaccines. India once adjusted for population size and the urgency, needs to administer more and faster. Luckily they produce at least one highly effective vaccine and have plenty of production capability. They just need to administer themselves before selling/sending those vax to buyers or gifts outside India.