Covid-19 vaccines to their people. While some have made the coronavirus vaccine free for all, others have said that it will be free for people between the age of 18 to 45 only.Many states, including Delhi, Maharashtra, Karnataka, Haryana, Odisha, Jharkhand and West Bengal and others, have decided to provide free vaccines to the people in their respective states.Till now, more than 14.19 crore Covid-19 vaccine doses have been administered in the country to people above the age of 45, and health care and frontline workers, as part of the world's largest vaccination drive, which completed 100 days on 25 April.Let's take a look at the states providing free Covid vaccines:Delhi - The Delhi government will provide free COVID-19 vaccines to all.